• map set list 判空并效率比较


    //如果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

  • 相关阅读:
    053-1
    多项式ADT笔记(数据结构c版)
    052-188
    052-187
    052-186
    052-185
    052-184
    052-183
    052-182
    JS中的垃圾回收(GC)
  • 原文地址:https://www.cnblogs.com/fb010001/p/13162157.html
Copyright © 2020-2023  润新知