Java 中的 Map集合


在 Java 中,Map 接口是 Java 集合框架的一部分,它存储键值对(key-value pairs)。Map 接口有许多常用的方法,用于添加、删除、获取元素,以及检查 Map 的状态。以下是一些常用的 Map 方法:

添加和修改元素

(1)put(K key, V value): 将指定的值与此映射中的指定键关联(可选操作)。如果此映射以前包含一个键的映射关系,则旧值被替换。

map.put("key", "value");

(2)putAll(Map<? extends K,? extends V> m): 从指定映射中将所有映射关系复制到此映射中(可选操作)。

Map<String, String> anotherMap = new HashMap<>();  
anotherMap.put("anotherKey", "anotherValue");  
map.putAll(anotherMap);

获取元素

(1)get(Object key): 返回指定键所映射的值;如果此映射不包含该键的映射关系,则返回null。

String value = map.get("key");

(2)getOrDefault(Object key, V defaultValue): 返回指定键所映射的值,如果此映射不包含该键的映射关系,则返回给定的默认值。

String value = map.getOrDefault("key", "defaultValue");

检查元素

(1)containsKey(Object key): 如果此映射包含指定键的映射关系,则返回true。

boolean containsKey
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值