stackoverflow
实例说明:
HashMap
public class Test {
public static void main(String[] args){
Map<String,String> hashmap = new HashMap<String,String>();
hashmap.put("name","range");
hashmap.put("age","25");
hashmap.put("sex","female");
hashmap.put("nationality","PR China");
hashmap.put("education","MD");
hashmap.put(null,null);
hashmap.put(null,"test");
hashmap.put("test",null);
Set<Map.Entry<String,String>> entryset = hashmap.entrySet();
for(Map.Entry<String,String> each : entryset){
System.out.println(each.getKey()+":"+each.getValue());
}
}
}
输出结果:
null:test
education:MD
nationality:PR China
test:null
sex:female
name:range
age:25
TreeMap
public class Test {
public static void main(String[] args){
Map<String,String> hashmap = new TreeMap<String,String>();
hashmap.put("name","range");
hashmap.put("age","25");
hashmap.put("sex","female");
hashmap.put("nationality","PR China");
hashmap.put("education","MD");
// hashmap.put(null,null);
// hashmap.put(null,"test");
hashmap.put("test",null);
Set<Map.Entry<String,String>> entryset = hashmap.entrySet();
for(Map.Entry<String,String> each : entryset){
System.out.println(each.getKey()+":"+each.getValue());
}
}
}
输出结果:
age:25
education:MD
name:range
nationality:PR China
sex:female
test:null
LinkedHashMap
public class Test {
public static void main(String[] args){
Map<String,String> hashmap = new LinkedHashMap<String,String>();
hashmap.put("name","range");
hashmap.put("age","25");
hashmap.put("sex","female");
hashmap.put("nationality","PR China");
hashmap.put("education","MD");
hashmap.put(null,null);
hashmap.put(null,"test");
hashmap.put("test",null);
Set<Map.Entry<String,String>> entryset = hashmap.entrySet();
for(Map.Entry<String,String> each : entryset){
System.out.println(each.getKey()+":"+each.getValue());
}
}
}
输出结果:
name:range
age:25
sex:female
nationality:PR China
education:MD
null:test
test:null