java集合之Map接口--Java笔记

目录

一.Map接口的特点

二.Map接口的常用方法

1.1--5

 2.6--10


一.Map接口的特点

①.用于保存具有映射关系的数据(key - Value)

②.key - Value可以是任何类型的数据,会封装到 HashMap$Node 中

③.Map 中的 key 不可以重复 ,Value可以重复

④.Map 的 key 只能有一个 null , Value 可以有多个

⑤.常用 String 类来作为 Map 的 kay

⑥.key - Value 之间存在 一对一 关系 ,可以通过key 来 获取对应的 Value

二.Map接口的常用方法

1.put()添加 元素
2.remove() 根据 key 删除 元素
3.get()根据 key 获取 Value
4.size() 获取 元素个数
5.isEmpty() 判断 个数 是否为0 

6. containsKey() 查找 key 是否存在

7.keySet() 获取所有的 key
8.entrySet() 获取 所有的 key - Value
9.Values() 获取所有的 Value
10.clear()清空 

1.1--5

    Map i = new HashMap();

    // 1.put()添加 元素
    i.put(1,"张三");
    i.put(2,"李四");
    i.put(3,"王五");
    System.out.println("1.:" + i);

    // 2.remove() 根据 key 删除 元素
    i.remove(2);
    System.out.println("2.:" + i);

    // 3.get()根据 key 获取 Value,没有 key 返回 null
    System.out.println("3.:" + i.get(1));

    // 4.size() 获取 元素个数
    System.out.println("4.:" + i.size());

    // 5.isEmpty() 判断 个数 是否为0 
    System.out.println("5.:" + i.isEmpty());

输出: 

 2.6--10


    // 6. containsKey() 查找 key 是否存在
    System.out.println("6.:" + i.containsKey(2));

    // 7.keySet() 获取所有的 key
    System.out.println("7.:" + i.keySet());

    // 8.entrySet() 获取 所有的 key - Value
    System.out.println("8.:" + i.entrySet());

    // 9.Values() 获取所有的 Value
    System.out.println("9.:" + i.values());

    // 10.clear()清空 
    i.clear();
    System.out.println("10.:" + i);

输出:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值