java.util中的集合類包中Map 提供了一個鍵值對元素存儲方法,Map 容器中每個鍵映射到一個值,在Map容器中鍵是唯一,可以通過鍵找到值。Java API中有很多預定義的 Map 類。
Map接口定義所有Map實現類共同的操作:
clear()從Map容器中刪除所有映射
remove(Object key)從Map容器中刪除鍵和關聯的值
put(Object key, Objectvalue)將指定的鍵值對存儲到到Map容器
clear()從Map容器中刪除所有鍵值對
putAll(Map m)將指定Map 中的所有鍵值對復制到此 Map
示例:
public class Test {
public static void main(String[] args) {
Map ma=new HashMap();
ma.put(10, "北京");
ma.put(21, "上海");
ma.put(20, "廣州");
Set keys=ma.keySet();
for(int key:keys){
String value=ma.get(key);
System.out.println(key+"-->"+value);
}
Map mb=new HashMap();
ma.put(22, "天津");
ma.put(23, "重慶");
ma.putAll(mb);
//刪除 鍵為10的鍵值對
ma.remove(10);
keys=ma.keySet();
for(int key:keys){
String value=ma.get(key);
System.out.println(key+"-->"+value);
}
}
}