JavaSE 学习参考:Map映射窗口

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);

}

}

}

你可能感兴趣的:(JavaSE 学习参考:Map映射窗口)