首页 课程 师资 教程 报名

教你Java判断为空的方法

  • 2022-10-13 10:33:01
  • 2393次 动力节点

字符串不为空:

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大专业测评方法

代码逻辑 吸收能力 技术学习能力 综合素质

先测评确定适合在学习

在线申请免费测试名额
价值1998元实验班免费学
姓名
手机
提交