(Day14)HashMap

实现接口有:
Serializable , Cloneable , Map <K,V>
构造方法:
返回值类型 方法名 作用
HashMap HashMap() 构造一个空的HashMap
HashMap HashMap(int i) 指定具体的初始容量i
HashMap HashMap(int i,float load) 指定具体初始容量i,与负载因子load
HashMap HashMap(Map<k,v> m) 构造一个新的HashMap与指定的相同的映射Map
方法:
void clear() 清空所有键值对
HashMap clone() 属于浅拷贝,返回HashMap对象副本
boolean isEmpty() 检查该HashMap是否为空
int size() 用于计算HashMap中键值对的数量
V put(K key,V value) 将指定的键值对插入到HashMap中,如果key已经存在则覆盖原先value值并返回被删value值,当key时添加并返回null
void putAll(Map m) 将指定Map中所有的键值对添加到对象中
V putIfAbsent(K key,V value) 如果key存在返回其value值,如果不存在添加并返回null
V remove(K key) 删除指定的键值对并返回删除的value值
boolean remove(K key,V value) 删除指定的键值对
boolean contaisKey(K key) 检查是否含有指定Key值
booelan contaisValue(V value) 检查是否含有指定的Value值
void replaceAll(Bifunction<k,v> f) 将函数所有的值替换成函数执行的结果
V get(Key k) 获取指定k对应的value
Set entrySet() 返回包含所有entry的Set视图
Set keySet() 返回映射中所有Key的Set视图
Collection values() 返回映射中所有value的集合

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值