博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java中判断list是否为空的用法
阅读量:4969 次
发布时间:2019-06-12

本文共 482 字,大约阅读时间需要 1 分钟。

 

 

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{   //为空的情况}

转载于:https://www.cnblogs.com/iOS-mt/p/8607754.html

你可能感兴趣的文章
操作系统——笔试面试高频题
查看>>
HTML和CSS的静态页面
查看>>
POJ 3744 Scout YYF I(矩阵快速幂优化+概率dp)
查看>>
Solr集群搭建详细教程(一)
查看>>
各大主流.Net的IOC框架
查看>>
apache占用80端口,导致nginx启动不成功
查看>>
自动化测试摸索
查看>>
268. Missing Number (binary)
查看>>
Block代替delegate,尽量使用block,对于有大量的delegate方法才考虑使用protocol实现.
查看>>
新概念1 17---25
查看>>
Django Rest Framework 4
查看>>
SQL 的基本使用概念简介
查看>>
Python数据库迁移脚本(终极版)
查看>>
nginx通过fastcgi调用php-fpm
查看>>
7月14日实习日志
查看>>
MVC HtmlHelper类的方法总结
查看>>
Scrapy爬虫框架
查看>>
http、TCP/IP协议与socket之间的区别
查看>>
【21】127. Word Ladder
查看>>
Ubuntu 18.04 安装 CUDA 9.0
查看>>