spring工具类最佳实践

字符串处理函数

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 collection)

字符串转化为数组

public static String[] split(String toSplit, String delimiter)

时间处理函数

数学函数

集合类处理函数

你可能感兴趣的:(spring工具类最佳实践)