当前位置: 首页 > news >正文

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{
做其他处理
}

转载于:https://www.cnblogs.com/summary-2017/p/8398454.html

相关文章:

  • 升级的Electric Cloud平台增添了大型机和微服务功能
  • day16-示例:表单验证
  • c语言程序设计第6周编程作业一(分解质因数)
  • 将任意程序添加进右键菜单方法
  • 技术分享连载(二十四)
  • 序列化Serializable和Parcelable的理解和区别
  • vue-router的history模式发布配置
  • HTML-坦克大战-完成子弹连发功能(三)
  • ES6 之关键字 const
  • [转] 学会fetch的用法
  • Excel导入功能测试用例整理
  • DAY9-python并发之多进程
  • 常用特殊符号的HTML代码(HTML字符实体)
  • Java开发Tips
  • CUDA学习(十九)
  • Android系统模拟器绘制实现概述
  • chrome扩展demo1-小时钟
  • conda常用的命令
  • CSS进阶篇--用CSS开启硬件加速来提高网站性能
  • ECMAScript6(0):ES6简明参考手册
  • Go 语言编译器的 //go: 详解
  • Javascript基础之Array数组API
  • JS实现简单的MVC模式开发小游戏
  • JS专题之继承
  • PaddlePaddle-GitHub的正确打开姿势
  • PAT A1120
  • TiDB 源码阅读系列文章(十)Chunk 和执行框架简介
  • Vim 折腾记
  • 不发不行!Netty集成文字图片聊天室外加TCP/IP软硬件通信
  • 高性能JavaScript阅读简记(三)
  • 聊聊directory traversal attack
  • 验证码识别技术——15分钟带你突破各种复杂不定长验证码
  • ###项目技术发展史
  • (aiohttp-asyncio-FFmpeg-Docker-SRS)实现异步摄像头转码服务器
  • (react踩过的坑)Antd Select(设置了labelInValue)在FormItem中initialValue的问题
  • (未解决)jmeter报错之“请在微信客户端打开链接”
  • (原創) 如何動態建立二維陣列(多維陣列)? (.NET) (C#)
  • (转)http-server应用
  • (转)平衡树
  • (轉貼) 蒼井そら挑戰筋肉擂台 (Misc)
  • *** 2003
  • ******IT公司面试题汇总+优秀技术博客汇总
  • .form文件_一篇文章学会文件上传
  • .java 9 找不到符号_java找不到符号
  • .MyFile@waifu.club.wis.mkp勒索病毒数据怎么处理|数据解密恢复
  • .NET 4.0中的泛型协变和反变
  • .NET Core 控制台程序读 appsettings.json 、注依赖、配日志、设 IOptions
  • .NET Framework .NET Core与 .NET 的区别
  • .NET 命令行参数包含应用程序路径吗?
  • .Net6支持的操作系统版本(.net8已来,你还在用.netframework4.5吗)
  • .NET和.COM和.CN域名区别
  • .Net接口调试与案例
  • .NET上SQLite的连接
  • .Net下的签名与混淆
  • @for /l %i in (1,1,10) do md %i 批处理自动建立目录