1.
isEmpty()判断list有没有元素
而size()返回list有几个元素,返回元素的个数
故:list.isEmpty()和list.size()==0 没有区别
建议判断一个集合有无元素
用isEmpty()方法.这个方法清晰,简明,一目了然!
2.
list!=null 和 !list.isEmpty() 有什么区别?
这就相当与,你要喝水,首先使用以下语句生成水杯User user=new User();//生成一个对象List<User> list=new ArrayList<User>();//生成链表(水杯)
list!=null来判断是否生成了水杯,list.add(user);//添加一个对象(水)list.isEmpty() 判断是否添加了水
即如果连盛水的东西都没有,这个水怎么装进去,你怎么喝? 所以建议使用 if(list!=null && !list.isEmpty()){ list有元素 }else{ list没有元素
}
本文介绍了在Java中如何正确地使用list.isEmpty()和list.size()==0来判断List集合是否有元素,并解释了这两种方式的区别及应用场景。
1890

被折叠的 条评论
为什么被折叠?



