java处理集合和字符串的判空尽量都用工具类
1.集合的判空
CollectionUtils.isNotEmpty()
2.字符串的判空:
StringUtils.isEmpty(String str) 判断某字符串是否为空,为空的标准是 str==null 或 str.length()==0
System.out.println(StringUtils.isEmpty(null)); //true
System.out.println(StringUtils.isEmpty("")); //true
System.out.println(StringUtils.isEmpty(" ")); //false
System.out.println(StringUtils.isEmpty("dd")); //false
StringUtils.isNotEmpty(String str) 等价于 !isEmpty(String str)
StringUtils.isBlank(String str) 判断某字符串是否为空或长度为0或由空白符(whitespace) 构成
System.out.println(StringUtils.isBlank(null)); //true
System.out.println(StringUtils.isBlank("")); //true
System.out.println(StringUtils.isBlank(" ")); //true
System.out.println(StringUtils.isBlank("dd")); //false
StringUtils.isBlank(String str) 等价于 !isBlank(String str)
3.尽量少用null的判空。踩过坑的自然都懂得
注意空集合、和null的区别
注意字符串null和 “ ”及“ ”
本文介绍如何在Java中使用StringUtils和CollectionUtils类来简化集合和字符串的判空操作,避免直接使用null判空,强调空集合与null的区别,并提供常用方法如isNotEmpty(), isEmpty(), isBlank()的用法示例。

5万+

被折叠的 条评论
为什么被折叠?



