字符串处理函数
StringUtils方法分为三大类:
- 普通方法
- 格式化方法
- 字符串数组方法
常规方法
判定字符串是否为空
public static boolean isEmpty(Object str) {
return (str == null || "".equals(str));
}
去除首尾空格
public static String trimWhitespace(String str)
去除头部指定字符
public static String trimLeadingCharacter(String str, char leadingCharacter)
判断是否以指定字符串开始
public static boolean startsWithIgnoreCase(String str, String prefix)
字符串替换
public static String replace(String inString, String oldPattern, String newPattern)
格式化方法
根据路径获取文件名
public static String getFilename(String path)
格式化路径
public static String cleanPath(String path)
判断两个路径是否相等
public static boolean pathEquals(String path1, String path2)
数组方法
把指定字符串加到数组中
public static String[] addStringToArray(String[] array, String str)
连接两个数组
public static String[] concatenateStringArrays(String[] array1, String[] array2)
合并两个string数组,会去掉重复元素
public static String[] mergeStringArrays(String[] array1, String[] array2)
排序
public static String[] sortStringArray(String[] array)
集合类转化为数组
public static String[] toStringArray(Collection<String> collection)
字符串转化为数组
public static String[] split(String toSplit, String delimiter)