public class StringUtils extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
HTML_A_HREF_TAG_PATTERN |
static String |
HTML_A_TAG_PATTERN |
| Constructor and Description |
|---|
StringUtils() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
check(String check,
String... patterns) |
static boolean |
check(String check,
String patternString) |
static String |
clearHTML(String from)
删除字符串的HTML代码
|
static String |
contact(Collection<String> strings,
String contact)
连接字符串
|
static boolean |
contains(List<String> checks,
String... tests)
检查字符串列表里是否包含指定的字符串组
|
static boolean |
contains(String target,
String test)
检查字符串中是否包含另一个字符串
|
static boolean |
contains(String target,
String test,
String targetInterval,
String testInterval)
检查字符串中是否包含另一个字符串
|
static boolean |
containsAll(String content,
String... checks)
检查目标字符串里是不是包含所有给出的字符串
|
static boolean |
containsAny(String content,
String... checks)
检查目标字符串里是不是包含任意给出的字符串
|
static boolean |
containsNCS(List<String> checks,
String test)
不区分大小写检查字符串列表
|
static String |
delSpace(String str)
删除字符串两边多余的空格
|
static String |
domain(String url) |
static String |
emailServer(String email)
从邮件地址从取得邮件服务器地址
|
static String |
fromAscii(String from)
从Ascii字符串解码成原始字符串
|
static String |
getFilenameFromUrl(String url)
从URL里提取文件名
|
static List<Href> |
getHrefs(String html)
从字符串中取得所有的链接
|
static String |
getNicknameFromEmail(String email) |
static String |
getString(String... params)
从参数中取得字符串直到参数不为空
|
static String |
interval(String from)
间隔插入字符串
|
static String |
interval(String from,
int interval)
间隔插入字符串
|
static String |
interval(String from,
String insert)
间隔插入字符串
|
static String |
interval(String from,
String insert,
int interval)
间隔插入字符串
|
static boolean |
isAllBlank(String... strs)
判断所有的字符串是不是都为空
|
static boolean |
isAllEndsWith(String from,
String... withs) |
static boolean |
isAnyBlank(String... strs)
判断所有的字符串是不是或空
|
static boolean |
isAnyEndsWith(String from,
String... withs) |
static boolean |
isBlank(String str)
判断字符串是否为空
|
static boolean |
isChinese(char c)
判断字符是否是中文
|
static boolean |
isGBK(String str)
判断是否为汉字
|
static boolean |
isMessyCode(String strName)
判断字符串是否是乱码
|
static String[] |
list(String content)
从字符串中获得列表字符串
|
static String[] |
list(String content,
String space)
从字符串中获得列表字符串
|
static void |
main(String[] args) |
static void |
parseLink(String text,
List<Map<String,String>> links)
处理文字,将所有超链接按链接和文本添加到列表中
|
static Map<String,String> |
parseQuery(String query)
自定义参数解析注:此方法暂时没有考虑具有相同名称的一组提交值的情况,如需要,请自己更改下面的代码
|
static String |
read(Reader reader) |
static String |
replaceBlank(String str)
去除空白字符
|
static String |
stackTrace(Throwable e)
异常的堆栈字符串
|
static String |
substring(String from,
int len)
子字符串方法
|
static String |
substring(String from,
int len,
char append)
子字符串方法
|
static String |
substring(String from,
int len,
String append)
子字符串方法
|
static String |
toAscii(String from)
将字符转换成Ascii字符
|
static String |
toString(Object obj)
高级版的toString方法
|
static String |
trimEx(String str) |
public static final String HTML_A_TAG_PATTERN
public static final String HTML_A_HREF_TAG_PATTERN
public static String emailServer(String email)
email - 邮件地址public static boolean isChinese(char c)
c - 字符public static boolean isMessyCode(String strName)
strName - 字符串public static boolean isGBK(String str)
str - 字符串public static String read(Reader reader) throws IOException
IOExceptionpublic static Map<String,String> parseQuery(String query)
query - 查询参数public static String delSpace(String str)
str - 字符串public static String substring(String from, int len, char append)
from - 原始字符串len - 需要的长度append - 添加字符串public static String substring(String from, int len, String append)
from - 原始字符串len - 需要的长度append - 添加字符串public static String substring(String from, int len)
from - 原始字符串len - 需要的长度public static String replaceBlank(String str)
str - 原始字符串public static String[] list(String content, String space)
content - 原始内容space - 分隔字符串public static String[] list(String content)
content - 原始内容public static String toString(Object obj)
obj - 对象public static String clearHTML(String from)
from - 原始字符串public static boolean isBlank(String str)
str - 字符串public static boolean isAnyBlank(String... strs)
strs - 字符串列表public static boolean isAllBlank(String... strs)
strs - 字符串列表public static String toAscii(String from)
from - 原始字符串public static String fromAscii(String from)
from - 原始字符串public static List<Href> getHrefs(String html)
html - 字符串public static void parseLink(String text, List<Map<String,String>> links)
text - 包含链接的文本links - 装载链接的列表public static String interval(String from, String insert, int interval)
from - 原始字符串insert - 要插入的字符串interval - 间隔public static String interval(String from, int interval)
from - 原始字符串interval - 间隔public static String interval(String from, String insert)
from - 原始字符串insert - 要插入的字符串public static String interval(String from)
from - 原始字符串public static boolean contains(String target, String test)
target - 要检查的目标字符串test - 要检查的字符串public static boolean contains(String target, String test, String targetInterval, String testInterval)
target - 要检查的目标字符串test - 要检查的字符串targetInterval - 目标字符串间隔字符testInterval - 要检查的字符串的间隔字符public static boolean containsAll(String content, String... checks)
content - 目标字符串checks - 包含的所有字符串数组public static boolean containsAny(String content, String... checks)
content - 目标字符串checks - 包含的任意字符串数组public static String getString(String... params)
params - 参数public static boolean contains(List<String> checks, String... tests)
checks - 要检查的字符串列表tests - 要验证的字符串组public static boolean containsNCS(List<String> checks, String test)
checks - 被检查的字符串列表test - 要检查的字符串public static String contact(Collection<String> strings, String contact)
strings - 字符串列表contact - 分隔符public static String getFilenameFromUrl(String url)
url - 链接public static void main(String[] args)
Copyright © 2016. All Rights Reserved.