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