StringUtils工具类的使用

1、判断字符串是否为空isEmpty()和isBlank()

String str1="";String str2=" ";String str3=null;System.out.println(StringUtils.isEmpty(str1)); //trueSystem.out.println(StringUtils.isEmpty(str2)); //falseSystem.out.println(StringUtils.isEmpty(str3)); //trueSystem.out.println(StringUtils.isBlank(str1)); //trueSystem.out.println(StringUtils.isBlank(str2)); //trueSystem.out.println(StringUtils.isBlank(str3)); //true通过代码的执行情况我们就看明白了,也看到了isEmpty()和isBlank()两个函数的区别。

2、去空格trim()

如果字符串是null,那么返回null,不为null的时候正常去除左右空格

3、如果是null值就转换成空字符串,trimToEmpty()

System.out.println(StringUtils.trimToEmpty(" abc ")); //abcSystem.out.println(StringUtils.trimToEmpty(null)); //空字符串4、indexOf() 查找位置

System.out.println(StringUtils.indexOf(null, "abc")); //-1System.out.println(StringUtils.indexOf("aabcd", "abc")); //0没必要往下继续写了,,发现StringUtils类的源代码提供的方法大多是与String类提供的方法重名的,使用StringUtils类最大的好处就是可以避免空指针的问题!

愚者用肉体监视心灵,智者用心灵监视肉体

StringUtils工具类的使用

相关文章:

你感兴趣的文章:

标签云: