Java中判断空值
恐龙灭绝的原因是什么水利设计院1. 什么时间需要进⾏判断空值?
需要根据实际情况判断,如要是必须参数,不仅要做⾮空判断,还要判断该值是否符合要求。⽐如:name属性 限定长度是10个 ,⽽输⼊的长度是20个,虽然满⾜⾮空,但是并不能满⾜长度限制。
2. 怎么做⾮空判断一醉解千愁
2.1 字符串的⾮空判断
1.StringUtils.isEmpty()
没有忽略空格参数,是根据 是否为空 和 是否存在为判断依据。
炒小米StringUtils.isEmpty("Str")==fal;
普洱茶有什么功效StringUtils.isEmpty("")==true;
物质是什么
StringUtils.isEmpty(" ")==fal;
2.StringUtils.isBlank()
福寿鱼怎么做好吃是在StringUtils.isEmpty的基础上进⾏了为空的判断。(⼀般更为常⽤)
StringUtils.isBlank("Str")==fal;
StringUtils.isBlank("")==true;
StringUtils.isBlank(" ")==true;
2.2 对象的⾮空判断
我们想抛出⼀个空指针异常的时候,以前会:
if(Obj == null){
throw new xxxException("该记录不存在XXX");
}
现在可以使⽤:
它们的实现区别不⼤,但是第⼆种更优雅⼀些。
2.3 集合的⾮空判断
CollectionUtils.isEmpty(listLinks);
设计方案封面
需要注意的是:
集合不能存放double类型,只能存在Double中。