1 package collection; 2 3 import java.util.HashMap; 4 import java.util.Map; 5 6 public class Test5 { 7 public static void main(String[] args) { 8 Map<String,String> countries=new HashMap<String,String>(); 9 countries.put("CN", "中华人民共和国"); 10 countries.put("US", "美利坚合众国"); 11 countries.put("RU", "俄罗斯联邦"); 12 countries.put("FR", "法兰西共和国"); 13 14 String value=countries.get("CN"); //根据键是"CN"来获取值(国家) 15 System.out.println("CN对应的国家是:"+value); 16 17 System.out.println("Map中的数据数量:"+countries.size()); //集合里的元素个数 18 19 System.out.println("Map中是否包含FR的key?"+countries.containsKey("FR")); //集合里是否包含元素"FR",返回的是布尔值 20 21 countries.remove("FR"); //删除集合里"FR”的元素 22 System.out.println("Map中是否包含FR的key?"+countries.containsKey("FR")); 23 24 System.out.println(countries.keySet()); //输出集合中的键 25 System.out.println(countries.values()); //输出集合中的值 26 System.out.println(countries); //输出集合中的键值对 27 28 countries.clear(); //清空集合里的元素 29 System.out.println("已清空Map中数据!"); 30 System.out.println("Map中的数据数量:"+countries.size()); 31 32 } 33 }