HashMap赋值的方法有如下两种方法:
1:
HashMap map1 = new HashMap();
HashMap map1 = new HashMap();
HashMap map2 = new HashMap();
map2.put("1", "Hello");map2.put("2", "World");
map1 =(HashMap)map2.clone();
System.out.println(map1);
System.out.println(map2);
map1.put("1",(String)map1.get("1") + "World");
System.out.println(map1);
System.out.println(map2);
2:
HashMap map1 = new HashMap();
HashMap map2 = new HashMap();
map1.put("1", "Hello");map1.put("2", "World");
for(Iterator it = map1.keySet().iterator() ; it.hasNext();){
String key = it.next().toString();
map2.put(key, map1.get(key));
}
System.out.println(map1);
System.out.println(map2);
map2.put("1",(String)map1.get("1") + "World");
System.out.println(map1);
System.out.println(map2);