java怎样推断list是不是为空?【JAVA教程】,java
java推断鸠合list是不是为空的要领:
假如想推断list是不是为空,能够这么推断:
if(list == null || list.size() ==0 ){ //为空的状况 }else{ //不为空的状况 }
list.isEmpty() 和 list.size()==0 的区分
答案:没有区分 。isEmpty()推断有没有元素,而size()返回有几个元素, 假如推断一个鸠合有没有元素 发起用isEmpty()要领.比较相符逻辑用法。
isEmpty()也推断list鸠合有没有元素,假如有元素返回false,没有返回true,假如鸠合自身设置为null,则会报空指针非常。
list!=null 跟 !list.isEmpty()有什么区分?
这就相称与,你要要到市肆买东西
list!=null 起首推断是不是有市肆
!list.isEmpty() 没有推断市肆是不是存在,而是推断市肆是不是有东西
总结用法:假如连市肆都没有,何来的的东西可卖
所以平常的推断是
if(list!=null && !list.isEmpty()){ //不为空的状况 }else{ //为空的状况 }
引荐进修:Java视频教程
以上就是java怎样推断list是不是为空?的细致内容,更多请关注ki4网别的相干文章!