JAVA Map集合的基本操作

map集合的简介
在这里插入图片描述
常用方法如下:
在这里插入图片描述
代码演示:

package shujia1115.mapdemo;

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

//测试map的多个方法
public class MapDemo {
    public static void main(String[] args) {
        //创建我们打的map集合
        Map map = new HashMap();

        //使用子类hashmap存储多组国家的数据(键值对)
        map.put(1,"中国");
        map.put(2,"美国");
        map.put(3,"英国");
        map.put(4,"韩国");
        map.put(5,"战国");

        //显示1对应的国家中文名称
        String name = (String) map.get(1);   //子类转父类
        System.out.println("key值1对应的国家中文名为哦:"+name);
        System.out.println("key值1对应的国家中文名为哦:"+map.get(1));    //自动转换

        //显示集合元素的个数
        System.out.println("map中共有元素个数为"+map.size());
        System.out.println();

        //两次判断map中是否存在3键
        System.out.println("是否存在3键"+map.containsKey(3));
        System.out.println();
        map.remove(3);   //删除key3
        System.out.println("key3已经删除");
        System.out.println("是否存在3键"+map.containsKey(3));


        //分别显示键集,值集,及键值对集
        System.out.println("键集为:"+map.keySet());
        System.out.println("键值为:"+map.values());
        System.out.println("键值对为:"+map);
        System.out.println();


        //清空map集合并判断
        map.clear();
        if(map.isEmpty()){
            System.out.println("已清空map集合");
        }else{
            System.out.println("map集合依然存在");
        }


    }
}

运行结果:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值