专注Java教育14年 全国咨询/投诉热线:444-1124-454
赢咖4LOGO图
始于2009,口口相传的Java黄埔军校
首页 学习攻略 Java学习 教你Java判断为空的方法

教你Java判断为空的方法

更新时间:2022-10-13 10:33:01 来源:赢咖4 浏览2048次

字符串不为空:

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判断为空的方法”介绍,大家如果想了解更多相关知识,不妨来关注一下赢咖4的Java基础教程,里面的课程内容细致全面,很适合没有基础的小伙伴学习,希望对大家能够有所帮助。

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>