Java集合之——简述Map集合

Map集合

前序

如果现在假设要操作一对对象,则就必须使用 Map 接口,里面的所有内容都按照 key—value链值对的形式保存,也称为二元偶对象。

接口定义

public interface Map<K,V>

K为链,V为值,一个链只能对应一个值,而且链不能重复

变量和类型方法名称类型描述
voidclear()普通清空 Map 集合中的内容
booleancontainsKey(Object key)普通判断集合中是否存在指定的 key
booleancontainsValue(Object value)普通判断集合中是否存在指定的 value
Set<Map.Entry<K,V>>entrySet()普通将 Map 接口变为 Set 集合
Vget(Object key)重要根据 key 找到其对应的 value
booleanisEmpty()普通判断是否为空
SetkeySet()重要将全部的 key 变为 Set 集合
Collectionvalues()普通将全部的 value 变为 Collection 集合
Vput(K key,V value)重要向集合中增加内容
Vremove(Object key)重要根据 key 删除内容

put(K key,V value):向集合中存储值的时候,如果链已经对应一个值,就会用新值把新值替换掉,并返回旧值,如果没有旧值返回null;

remove(Object key):删除链关联的值,并且输出值;用完就删能够节省内存,否则只能等GC回收;

keySet():用来遍历数据,将集合中的key全部取出来构成Set集合,然后通过遍历key从而找到value;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值