博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JAVA判断各种类型数据是否为空
阅读量:7011 次
发布时间:2019-06-28

本文共 608 字,大约阅读时间需要 2 分钟。

1、判断list是否为空(Map、Set同list)

if(list != null && list.size() == 0){} if(list != null && !list.isEmpty()){}list!=null:判断是否存在list,null表示这个list不指向任何的东西,如果这时候你调用它的方法,那么就会出现空指针异常。list.isEmpty():判断list里是否有元素存在  list.size():判断list里有几个元素所以判断list里是否有元素的最佳的方法是:if(list != null && !list.isEmpty()){  //list存在且里面有元素}

2、判断String类型数据是否为空

直接用if( s.equals("")),if( !s.isEmpty()),if(s.length()>0)来判断:忽略了s为null的情况,s指向不确定的对象,无法调用一个确定的Sting对象的方法(1)str == null;(2)"".equals(str);(3)str.length <= 0;(4)str.isEmpty();

3、判断date类型数据是否为空

Date date=…… //实例化if(date==null){System.out.println("date为空");}else{System.out.println("date不为空");}

 

转载地址:http://jaqtl.baihongyu.com/

你可能感兴趣的文章