StringUtils
StringUtils 方法的操作对象是 java.lang.String 类型的对象,是对 JDK 提供的 String 类型操作方法的补充,并且是 null 安全的,除了构造器,StringUtils 中一共有130多个方法,并且都是 static 的,所以我们可以这样调用 StringUtils.xxx()。
public static boolean isEmpty(String str)
判断某字符串是否为空,为空的标准是 str==null 或 str.length()==0public static boolean isNotEmpty(String str)
判断某字符串是否非空,等于 !isEmpty(String str) (上一个方法)public static boolean isBlank(String str)
判断某字符串是否为空或长度为0或由空白符(whitespace) 构成public static String trim(String str)
去掉字符串两端的控制符(control characters, char <= 32) , 如果输入为 null 则返回nullpublic static boolean equals(String str1, String str2)
比较两个字符串是否相等,如果两个均为空则也认为相等public static boolean equalsIgnoreCase(String str1, String str2)
比较两个字符串是否相等,不区分大小写,如果两个均为空则也认为相等public static int indexOf(String str, String searchStr)
返回字符串 searchStr 在字符串 str 中第一次出现的位置