判断List、Map、Set是否为空及效率比较
2016-11-09 15:00
591 查看
判断List、Map、Set是否为空及效率比较
//如果object为null,则设置为defaultValueObjectUtils.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是否为空及效率比较
- Java高级个人笔记(判断List、Map、Set是否为空及效率比较)
- 判断List、Map、Set是否为空及效率比较
- 判断List、Map、Set是否为空及效率比较
- 判断List、Map、Set是否为空及效率比较
- JAVA中判断Array、List、Map、Set是否空的方法
- java LIST 与 SET 判断是否为空
- c++ list, vector, map, set 区别与用法比较
- 利用set特性判断list是否存在重复的值
- Java中List Set Map 是否有序等总结
- Java中List Set Map 是否有序等总结
- Set, List, Map三种集合对象比较与初步分析
- List, Set, Map是否继承自Collection接口?
- 比较Vector,List,Set和Map间的区别
- 直接比较两个对象是否相等返回false和List中判断是否包含某个对象的问题
- 【Python】 for, list_comprehension, map_function, generator_expression效率比较
- List,Set,Map是否继承自Collection接口?
- Java中List Set Map 是否有序等总结
- C++各个容器比较(vector,deque,list,set,map,queue,stack)
- Java中的List和Map有什么区别?List, Set, Map是否继承自Collection接口?