- isEmpty()方法判断Map是否有内容(即new分配空间后是否put键值对),若没有内容则true,否则false
- == null是判断map是否为null(即是否new分配空间,和其中的键值对没关系),若没有内容则true,否则false
1 Map map = new HashMap<String ,String>(); 2 System.out.println("判断map是否有内容:"+map.isEmpty());//返回true 3 System.out.println("判断map是否为null:"+map==null);//返回false 4 5 Map map = new HashMap<String ,String>(); 6 map=null; 7 System.out.println("判断map是否为null:"+(map==null));//结果为true 8 System.out.println("判断map是否有内容:"+map.isEmpty());//NullPointerException 9 10 Map map = new HashMap<String ,String>(); 11 map.put(null,null); 12 System.out.println("判断map是否为null:"+(map==null));//false 13 System.out.println("判断map是否有内容:"+map.isEmpty());//false
标签:Map,java,map,System,isEmpty,null,out From: https://www.cnblogs.com/hiredmeygh/p/17099575.html