java中判断list是否为空的方法


1.如果想判断list是否为空,可以这么判断
if(null == list || list.size() == 0 ){   //为空的情况 }else{   //不为空的情况 }
2.list.isEmpty() 和 list.size() == 0 有什么区别?
没有区别。
isEmpty()判断有没有元素,而size()判断返回有几个元素,
如果判断一个集合有无元素,建议用isEmpty()方法.这样比较符合逻辑用法。
3.list! = null 和 !list.isEmpty() 有什么区别?
比如去超市买东西
list != null 首先判断是否有超市存在
!list.isEmpty() 没有判断超市是否存在,而是直接判断超市是否有商品

所以一般判断方法是:
if(list!=null && !list.isEmpty()){    //不为空的情况 }else{    //为空的情况 }


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM