Java基础学习05--集合Map

目录

Map 接口定义了存取“键值对”的方法,常用方法:

Map 的遍历


Map 接口定义了存取“键值对”的方法,常用方法:

  • Object put(Object key,Object value)

    将指定键值对(key 和 value)添加到 Map 集合中,如果此 Map 集合以前包含一个该键 key 的键值对,则用参数 key 和 value 替换旧值。

  • Object get(Object key)

    返回指定键 key 所对应的值,如果此 Map 集合中不包含该键 key,则返回 null。

  • Object remove(Object key)

    如果存在指定键 key 的键值对,则将该键值对从此 Map 集合中移除。

  • Set keySet()

    返回此 Map 集合中包含的键的 Set 集合。在上面的程序最后添加下面的语句:System.out. println(domains.keySet());,则会输出[com, edu, org, net]

  • Collection values()

    返回此 Map 集合中包含的值的 Collection 集合。在上面的程序最后添加下面的语句:System.out.println(domains.values());,则会输出[工商企业,教研机构,非营利组织,网络服务商]

  • boolean containsKey(Object key)

    如果此 Map 集合包含指定键 key 的键值对,则返回 true。

  • boolean containsValue(Object key)

    如果此 Map 集合将一个或多个键 key 对应到指定值,则返回 true。

  • int size() 返回此 Map 集合的键值对的个数

Map 的遍历

遍历 Map 的方法就是,先将 Map 集合(或 Map 集合的部分元素)转换成单值集合的形式,然后使用增强 for 或者迭代器 Iterator 遍历即可。简言之:Map -> 转换为单值集合 -> 使用增强 for 或者迭代器 Iterator 遍历。 将 Map 中的 key 全部提取出来,遍历 key,然后再根据 key 获取 value

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值