Document

 1 package com.mon11.day6;
 2 
 3 import java.util.HashMap;
 4 import java.util.Map;
 5 
 6 /** 
 7 * 类说明 :实现英文简称和中文全名之间的键值对映射
 8 * @author 作者 : chenyanlong 
 9 * @version 创建时间:2017年11月6日 
10 */
11 public class MapDemo {
12 
13     public static void main(String[] args) {
14         //1.用hashMap存儲多多个国家的简称
15         Map countries=new HashMap();
16         countries.put("CN", "中华任命共和国");
17         countries.put("RU", "俄罗斯");
18         countries.put("FR", "法兰西共和国");
19         countries.put("US", "美利坚共和国");
20         
21         //2.显示"CN"对应国家的中文全称
22         System.out.println("显示'CN'对应国家的中文全称");
23         String country=(String) countries.get("CN");
24         System.out.println("CN对应的国家是:"+country);
25         
26         //3.显示集合的个数
27         System.out.println("-----------显示集合的个数-----------------");
28         System.out.println("map中共有"+countries.size()+"组数据");
29         
30         //4.判断map中是否存在FR
31         System.out.println("-----------判断map中是否存在FR-----------------");
32         System.out.println("map中有'FR'吗?"+countries.containsKey("FR"));
33         countries.remove("FR");
34         System.out.println("map中有'FR'吗?"+countries.containsKey("FR"));
35         
36         //5.分别理解键集,值集,键值对集
37         System.out.println("-----------分别理解键集,值集,键值对集-----------------");
38         System.out.println(countries.keySet());
39         System.out.println(countries.values());
40         System.out.println(countries);
41     }
42 }
View Code

运行效果:

原文地址:https://www.cnblogs.com/chenyanlong/p/7794262.html