if(null == list || list.size() ==0 ){
}
if(null == list || list.isEmpty() ){
}list.isEmpty()和list.size()==0 没有区别
其中isEmpty()判断有没有元素,而size()返回有几个元素;如果判断一个集合有无元素 ,建议用isEmpty()方法,这清晰、简明
list!=null跟!list.isEmpty()有什么区别?
这就相当于,你要喝水,
前面就是判断是不是连水杯都没有,后面就是判断水杯里面没有水,连盛水的东西都没有,这个水从何而来?
所以一般的判断是
if(list != null && !list.isEmpty() ) {
这个里面取list中的值
} else {
做其他处理
}
本文深入探讨了Java中集合类的isEmpty()和size()方法的使用场景与区别,提供了如何判断集合是否为空的清晰指导,帮助开发者更有效地进行代码逻辑判断。
791

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



