map经典代码---java基础

 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

运行效果:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值