public abstract class StringUtil extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected static org.apache.logging.log4j.Logger |
logger |
| 构造器和说明 |
|---|
StringUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
convertReturnToSpace(String string)
将换行符替换为空格
|
static String |
convertToLF(String string)
将CRLF和CR换行符转换为LF换行符
|
static String |
earseAllSpcases(String string)
删除制表符和空格
|
static String |
earseMultiSpcases(String string)
将制表符和多个连续的空格用一个空格替代
|
static String |
earseReturn(String string)
删除换行符
|
static int |
getStringBytesLength(String string)
获取字符串的字节数
|
static boolean |
isEmpty(String string)
判断字符串是否为
null |
static String |
randomString(int length)
随机生成字符串,字符串可能的取值在ASCII 0x21-0x7e之间
|
static String |
subStringByBytes(String string,
int subBytes,
String suffix)
按字节长度截取字符串
|
static String |
toLowerCaseFirstChar(String string)
首字母转小写
|
static String |
toPinYinString(String str)
将字符串转换为拼音
|
static String |
toUnderlineNomenclature(String string)
将纯ASCII打印字符串(0x20-0x7e)转为下划线命名法,连续的空白字符会被转换为一个下划线表示,如果待转换的字符串含有非ASCII字符,则放弃转换,原样返回
|
static String |
toUpperCaseFirstChar(String string)
首字母转大写
|
static String |
trim(String string)
去除字符串头尾的空白,与
String.trim()的区别在于可以处理空对象 |
public static final boolean isEmpty(String string)
null,"","null"(忽略大小写)string - 待判断的字符串public static final int getStringBytesLength(String string)
string - 待判断的字符串public static String subStringByBytes(String string, int subBytes, String suffix)
string - 要截取的字符串subBytes - 截取字节长度suffix - 如果发生截取,在结果后添加的后缀,为null表示不添加public static String earseMultiSpcases(String string)
string - 待处理的字符串public static String earseAllSpcases(String string)
string - 待处理的字符串public static String convertToLF(String string)
string - 待处理的字符串public static String convertReturnToSpace(String string)
string - 待处理的字符串public static String toUnderlineNomenclature(String string)
string - 待转换的字符串public static String toLowerCaseFirstChar(String string)
string - 待转换的字符串public static String toUpperCaseFirstChar(String string)
string - 待转换的字符串public static String randomString(int length)
length - 生成的字符串长度public static String trim(String string)
String.trim()的区别在于可以处理空对象string - 待处理的字符串Copyright © 2017. All rights reserved.