集合——映射

/*
 * 数组、还有集合,它们中的数据都是线性的保存的。根据它们所在的位置,可以找到相应的元素


        但是,在实际中,还有另外一种需求:
            比如,根据某个国家的名称,找到其相应的首都名称,或国旗,或国歌
            根据某个省份找到该省份的省会
            某某同学的家长
            星光大道:某某选手的亲友团


 称之为“映射”  --Map
    映射的组成:键——值对(key—value)
    在一个Map中,键key是不可重复的,唯一的,value是可以重复的
    一个key对一个value
 */


package com.derun;


import java.util.HashMap;
import java.util.Map;


public class LianxiMap {
    public static void main(String[] args) {
        Map<String,String> countrys=new HashMap<>();
        countrys.put("中国", "北京");
        countrys.put("美国", "华盛顿");
        countrys.put("印度尼西亚", "雅加达");
        
        System.out.println("中国的首都是"+countrys.get("中国"));
        System.out.println("美国的首都是"+countrys.get("美国"));
        System.out.println("印尼的首都是"+countrys.get("印度尼西亚"));
        
        System.out.println("现在有几个国家-首都的信息?"+countrys.size());
        
        countrys.remove("印度尼西亚");
        
        System.out.println("现在有几个国家-首都的信息?"+countrys.size());
        
        System.out.println("现在还有印尼这个国家的信息吗?"+countrys.containsKey("印度尼西亚"));
        System.out.println("现在还有中国这个国家的信息吗?"+countrys.containsKey("中国"));
    
    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值