码迷,mamicode.com
首页 > 其他好文 > 详细

map set list 判空并效率比较

时间:2020-06-19 12:26:42      阅读:62      评论:0      收藏:0      [点我收藏+]

标签:empty   ash   str   logs   数据   判断   list   size   www   

//如果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()){
}

from https://www.cnblogs.com/linjiqin/p/3425572.html

map set list 判空并效率比较

标签:empty   ash   str   logs   数据   判断   list   size   www   

原文地址:https://www.cnblogs.com/fb010001/p/13162157.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!