开发者社区> 似水的流年> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

java判断list为空

简介:
+关注继续查看

if(null == list || list.size() ==0 ){
}

list.isEmpty()和list.size()==0 没有区别
isEmpty()判断有没有元素
而size()返回有几个元素
如果判断一个集合有无元素 
建议用isEmpty()方法.这清晰,简明
list!=null跟!list.isEmpty()有什么区别?

这就相当与,你要喝水,
前面就是判断是不是连水杯都没有,
后面就是判断水杯里面没有水,
连盛水的东西都没有,
这个水从何而来?
所以一般的判断是
if(list!=null && !list.isEmpty()){
    //这个里面取list中的值
}else{
    //做其他处理
}

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
JAVA判断当前日期是否是工作日,还是节假日
在使用hutool工具包的时候,发现hutool工具包无法判断是否是工作日还是节假日(因为每年节假日各不相同,所以自己写了一个) 当前只有2021年的数据,后续的数据需要等国务院发布 节假日数据来源:国务院办公厅关于2021年部分节假日安排的通知 package cn.hjljy.crawler.demo.holiday; import com.sun.org.apache.xpath.internal.operations.Bool; import java.text.SimpleDateFormat; import java.time.DayOfWeek; import java.t
0 0
Java实现拼图小游戏(7)—— 作弊码和判断胜利
当我们好不容易把拼图复原了,但是一点提示也没有,完全看不出来是成功了,那么我们就需要有判断胜利的功能去弹出“成功”类的图片,以便于玩家选择是重新开始还是退出小游戏
0 0
java:判断数组中是否包含某元素
java:判断数组中是否包含某元素
0 0
java判断当前时间是否在某个时间区间内(可精确到毫秒)
java判断当前时间是否在某个时间区间内(可精确到毫秒)
0 0
Java实现有环的单向链表,并判断单向链表是否有环
有一个单向链表,链表当中有可能出现环,就像下图这样。我们如何判断一个单向链表是否有环呢?
0 0
Java中判断字符串是否为空
Java中判断字符串是否为空的几种方式
0 0
零基础学习Java语言——2、判断
零基础学习Java语言——2、判断
0 0
java中判断集合是否为空
最近接触集合比较多,经常对于集合是否为空做判断,目前了解的有三种方法,所以记录一下。
0 0
java中判断文件存在与否
java中判断文件存在与否
0 0
java判断两个对象是否相同个方法源码分析
java判断两个对象是否相同个方法源码分析
0 0
+关注
似水的流年
开发工程师O(∩_∩)O
文章
问答
文章排行榜
最热
最新
相关电子书
更多
JAVA 应用排查全景图
立即下载
Java工程师必读手册
立即下载
Java应用提速(速度与激情)
立即下载