guava 判断list为空
2021-05-17 50
isEmpty() 和(list.size() == 0)都是判断List内容是否为空。
null判断是判断有没有对list集合分配内存空间,而不是list里面内容是否为空。
比如,new一个user对象,判断user的list内容是否为空,出现异常。这是因为, 使用isEmpty()和size()的前提是,list是一个空集合,而不是null,否则会抛异常。
所有在判断集合不为空的时候常采用:
if(list!=null && !list.isEmpty()){
//不为空的情况
}else{
//为空的情况
}
扩展资料:
List集合的常用方法:
1、void add(int index, E element)
在指定位置插入元素,后面的元素都往后移一个元素。
2、boolean addAll(int index, Collection<? extends E> c)
在指定的位置中插入c集合全部的元素,如果集合发生改变,则返回true,否则返回false。
意思就是当插入的集合c没有元素,那么就返回false,如果集合c有元素,插入成功,那么就返回true。
3、E get(int index)
返回list集合中指定索引位置的元素。
4、int indexOf(Object o)
返回list集合中第一次出现o对象的索引位置,如果list集合中没有o对象,那么就返回-1。
5、E remove(int index)
删除指定索引的对象。
6、E set(int index, E element)
在索引为index位置的元素更改为element元素。
getNewsList != null && getNewsList.size() > 0因为如果getNewsList 为空就不能调用该对象里的方法,所以一般是先判断不为null然后在判断该集合里面是不是有元素Java 引用和指针差不多,null
引用
相当于 C++的空指针。
isEmpty() 用于判断List内容是否为空,即表里一个元素也没有,
但是必须在 List<MallNews> getNewsList 本身不是空的引用的情况下才行。
即对象本身不能是空对象。
这里似乎需要联合应用
null和
isEmpty()
if(getNewsList != null){
if(! getNewsList.isEmpty()){
.....
}
}getNewsList != null && ! getNewsList.isEmpty()
和
getNewsList != null && getNewsList.size() > 0
都可以
- 上一篇:elasticity动词形式
- 下一篇:真爱诺言 电视剧
相关文章
-
衣柜电视柜一体效果图
-
potassium iodide是什么意思
-
excel2010工作表怎么用
-
开机出现 boot failed 如何解决
-
泰国曼谷巧克力小镇
-
求越狱的全集 1080P
-
魔兽世界燃烧王座老几掉T21套装,一共几件!知道的告诉下名字,还有装备等级!谢谢
-
明星潜规责之皇李小璐
-
有没有可以教孩子学古诗的APP
-
联想 昭阳E50-80 15.6英寸笔记本好吗
-
DNF奶妈武器选什么好 奶妈90级毕业武器推荐
-
食物在盘子里是"in the plate" 还是 "on the plate"? 求甚解,望知情人入。
- 衣柜电视柜一体效果图
- 著名影视工作室有哪些
- 采购合同审批权限
- potassium iodide是什么意思
- 记 谁知道有个老番3D@番女主好像是不知火舞穿黑高叉 画感很油,被一个工人@
- 使用html5 video播放的视频加载很慢怎么优化
- 拯救者14isk i7-6700hq能安装苹果系统吗
- 索尼zx100支持什么音频格式?
- excel2010工作表怎么用
- Sign O The Times 歌词
- 开机出现 boot failed 如何解决
- 红米note3内存多大
- 泰国曼谷巧克力小镇
- 三极管引脚说明
- 首创集团怎么样 知乎
- 求越狱的全集 1080P
- 魔兽世界燃烧王座老几掉T21套装,一共几件!知道的告诉下名字,还有装备等级!谢谢
- 袁浩教授是谁?
- 伊丽莎白在COS谁
- 请问PC最终幻想7重制版remake无法定位程序输入点于动态链接库如何解决?
- 本周热门
-
-
07-13
-
04-19
-
07-02
-
04-20
-
12-14
-
10-10
-
06-30
-
- 本月热门
-
- 英国伦敦街道地址
- 英文。 求各种辫子的名字。再顺便说下扎辫子怎么说?
- 抽油烟机 日语怎么说?
- 我在mac上下载的Sequel Pro怎么是日文
- “吉时吉日吉如风,丰年丰月如风筝”后面是什么?
- 乱世何时了 公车经典诗晴版未删节全文阅读 公车经典诗晴版19小说网
- 不引起警卫的怀疑 55
- bbbj 什么意思
- 75H罩杯是多大?拿个食物做比较呗?
- 弱电箱 英文怎么写
- 《罗六》complex的txt全集下载地址
- 谁有文爱群?
- guava 判断list为空
- 求网王真幸,忍迹的bl文要压缩包越多越好
- 求。。倚天屠龙记 忌敏恋后续同人文
- “XY-YXQ-Nethelper”这个进程怎么关?
- 清水庵漫画大全合集
- https://cngay.org/为什么上不去 https://64.71.141.135/不能上
- bny cust rrn怎么翻译
- 出道600天纪念日 英文
- 18款途乐SE和17款途乐SE有什么区别
- etude house soonjung 5-panthensoside cica balm是什么东西
- 歌魔绝代介 等纳哩晓死
- 小兔子找太阳,太阳到底是什么答案
- 如何用sigmaplot做出这样的图
- 形容两个美女都很漂亮的成语是什么?
- abigaile johnson哪部好看
- impala为什么比spark快
- 上海市闵行区航东路775弄185号沪江园区属于浦江镇么?
- css顶部 导航栏 用什么英文表示合适