lang3 下包 StringUtils
StringUtils.isNotBlack(str)
StringUtils.isNotEmpty(str)
isNotEmpty 判断不为空或不严格,判断字符串是否为空以及字符串长度是否大于0,无法检测字符串是否包含空格。
isNotBlack 判断不为空且严格,判断一个字符串是否不为空且其长度是否大于 0 而不是由空格(whitespace)构成。如果字符串中只有一个空格,他会检测到是空的,而 isNotEmpty 检测不到。
导入依赖项后,调用 CollectionUtils.isNotEmpty 即可
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-collections4</artifactId>
<version>4.3</version>
</dependency>
1. Optional.of() 或者 Optional.ofNullable():建立 Optional 对象,区别在于 of 方法不允许参数为 null ,而 ofNullable 方法是无限制的。
2.利用可选对象调用isPresent()方法:判断值是否存在
3.利用 optional 对象调用 ifPresent(Consumer consumer): 如果 optional 不为空,则将 optional 中的对象传递给 Comsumer 函数,匿名内部类或 lambda 做业务逻辑处理。例如,以下
以上就是关于“教你Java判断为空的方法”介绍,大家如果想了解更多相关知识,不妨来关注一下动力节点的Java基础教程,里面的课程内容细致全面,很适合没有基础的小伙伴学习,希望对大家能够有所帮助。
你适合学Java吗?4大专业测评方法
代码逻辑 吸收能力 技术学习能力 综合素质
先测评确定适合在学习