Java高级个人笔记(判断List、Map、Set是否为空及效率比较)

原创 2015年07月08日 17:52:46
//如果object为null,则设置为defaultValue
ObjectUtils.defaultIfNull(object, defaultValue);

//判断集合是否为null
List<String> list=new ArrayList<String>();
System.out.println(list.isEmpty()); //true
System.out.println(list.size()); //0

Set<String> set=new HashSet<String>();
System.out.println(set.isEmpty()); //true
System.out.println(set.size()); //0

Map<String, String> map=new HashMap<String, String>();
System.out.println(map.isEmpty()); //true
System.out.println(map.size()); //0

方法一(数据量大,效率低):
if(list!=null && list.size()>0){
}

方法二(数据量大,效率高):
if(list!=null && !list.isEmpty()){
}

判断List、Map、Set是否为空及效率比较

//如果object为null,则设置为defaultValue ObjectUtils.defaultIfNull(object, defaultValue);//判断集合是否为null List ...
  • wangxy799
  • wangxy799
  • 2016年04月11日 10:07
  • 8303

集合框架2——Map系 & 集合工具类(Collections、Arrays)

0. 集合框架按其所实现的接口, 大致能分成Collection系 和Map系.  1. Map集合: 存储键值对, 且要保证键的唯一性.  2. Map与Collection的区别:  ...
  • shang1jk
  • shang1jk
  • 2013年06月20日 22:50
  • 3464

Java校验对象是否为空的工具类

import java.util.Collection; import java.util.Map;/** * 校验对象是否为空的工具类 * * @author tang * */ @S...
  • u012643122
  • u012643122
  • 2015年03月12日 11:13
  • 4246

[Java]list集合为空或为null的区别

简述判断一个list集合是否为空,我们的惯性思维是判断list是否等于null即可,但是在Java中,list集合为空还是为null,这是两码事。引用举个形象的例子,我有一个空着的水杯(list),而...
  • changqing5818
  • changqing5818
  • 2016年08月30日 22:09
  • 9069

Java中判断List为空

Java中判断List为空 在Java项目开发的过程中,经常用到List,同时List对象中空的判断,一直都是需要进行判断的。...
  • IDOshi201109
  • IDOshi201109
  • 2016年04月14日 21:15
  • 11672

java判断list为空

if(null == list || list.size() ==0 ){ } list.isEmpty()和list.size()==0 没有区别 isEmpty()判断有没有元素 而size...
  • Baple
  • Baple
  • 2013年02月23日 08:47
  • 140474

stringutils 判断对象以及对象内的map list是否为空

stringutils 判断对象以及对象内的map list是否为空 public class ArrayIsNotNull { public static void notEmpty(Stri...
  • zhangxiaomin1992
  • zhangxiaomin1992
  • 2017年05月23日 11:50
  • 1028

判断一个list集合是否为空,用isEmpty 还是 null的问题???

判断一个list集合是否为空,用isEmpty 还是 null的问题??? 举报|  分享| 2013-03-27 12:40sxc_1314 | 浏览 17563 次  悬赏:5 ...
  • evilcry2012
  • evilcry2012
  • 2016年04月13日 15:50
  • 8333

Java中常用的判空操作

package org.tools; import java.util.List; import java.util.Map; /** * Java中常用的判空操作 * * @author...
  • wangqiao4j
  • wangqiao4j
  • 2014年08月12日 15:49
  • 2127

Java集合判断空和非空

一、判断空: if(null == list || list.size() ==0 ){ } 二、判断非空 if(list!=null && !list.isEmpty()){ } if(l...
  • KingJin_CSDN_
  • KingJin_CSDN_
  • 2017年06月23日 21:06
  • 1158
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java高级个人笔记(判断List、Map、Set是否为空及效率比较)
举报原因:
原因补充:

(最多只允许输入30个字)