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

来源:互联网 发布:武神赵子龙网络点击率 编辑:程序博客网 时间:2024/06/08 15:13

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

复制代码
//如果object为null,则设置为defaultValueObjectUtils.defaultIfNull(object, defaultValue);//判断集合是否为nullList<String> list=new ArrayList<String>();System.out.println(list.isEmpty()); //trueSystem.out.println(list.size()); //0Set<String> set=new HashSet<String>();System.out.println(set.isEmpty()); //trueSystem.out.println(set.size()); //0Map<String, String> map=new HashMap<String, String>();System.out.println(map.isEmpty()); //trueSystem.out.println(map.size()); //0方法一(数据量大,效率低):if(list!=null && list.size()>0){}方法二(数据量大,效率高):if(list!=null && !list.isEmpty()){}
0 0
原创粉丝点击