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

字符串转化为数组

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

时间处理函数

数学函数

集合类处理函数

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 官网 中文版本 好的网站 Content-type: text/htmlBASH Section: User ...
    不排版阅读 4,485评论 0 5
  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 4,216评论 0 13
  • 清晨五点多的光景,从梦境中醒来,大脑似乎没有陷入太多的沉睡,一直活跃的在编织着各样的梦境。拉开窗帘,是刚被太阳柔软...
    杨黎黎Lily阅读 160评论 1 1
  • 什么是SEO? 我们来看下百度百科的定义:SEO是由英文Search Engine Optimization缩写而...
    Axure原型设计阅读 1,127评论 1 1
  • 如果你也和我一样爱蓝色。就在晴朗的日子里多抬头看看吧
    石妙simone阅读 249评论 0 0