Java中判断空值
1. 什么时间需要进⾏判断空值?
需要根据实际情况判断,如要是必须参数,不仅要做⾮空判断,还要判断该值是否符合要求。⽐如:name属性 限定长度是10个 ,⽽输⼊的长度是20个,虽然满⾜⾮空,但是并不能满⾜长度限制。
2. 怎么做⾮空判断
2.1 字符串的⾮空判断
1.StringUtils.isEmpty()
没有忽略空格参数,是根据 是否为空 和 是否存在为判断依据。
spring是什么意思
StringUtils.isEmpty("Str")==fal;papertiger
StringUtils.isEmpty("")==true;
StringUtils.isEmpty(" ")==fal;
2.StringUtils.isBlank()
是在StringUtils.isEmpty的基础上进⾏了为空的判断。(⼀般更为常⽤)
StringUtils.isBlank("Str")==fal;
韩国身份证号双重保险StringUtils.isBlank("")==true;
StringUtils.isBlank(" ")==true;
英语文章朗读2.2 对象的⾮空判断
我们想抛出⼀个空指针异常的时候,以前会:bootylicious中文版
if(Obj == null){
事业单位会计制度
throw new xxxException("该记录不存在XXX");
}我要射了
现在可以使⽤:
它们的实现区别不⼤,但是第⼆种更优雅⼀些。69什么意思
2.3 集合的⾮空判断
CollectionUtils.isEmpty(listLinks);
recommended是什么意思需要注意的是:
集合不能存放double类型,只能存在Double中。