版权声明:本文为博主原创文章,未经博主允许不得转载。https://blog.csdn.net/zhangleiyes123/article/details/82659027
因为平时项目中经常遇到要判断String不为空的情况,之前自己也上网查过很多次,方法也比较多,只是每个效率有差异而已,但是有的时候还是会出现一些自己没有预料到的错误,今天就自己把关于String类型和Object型以及集合不为空的情况都做个小总结,方法超级简单,也比较容易记住,希望可以帮到大家!
- (1)判断String类型不为空/为空
StringUtils.isEmpty(String str);//import com.alibaba.druid.util.StringUtils;包下面的方法,针对String类型做为空判断
结果是ture,为空;是false,非空。
- (2)判断Object类型不为空/为空
StringUtils.isEmpty(Object str); //而org.springframework.util包下的参数是Object类,也就是不仅仅能判断String类型,还能判断其他类型,比如Long等类型。
结果是ture,为空;是false,非空。
- (3)判断集合不为空
if(list!=null && list.size()>0){
}