Java中Map的基本用法

Map接口:用于存放键值对。
特点:
(1)其中元素均为键值对,即一个key,对应一个value
(2)key和value均可为任意类型的数据

常用的实现类:
HashMap

```
①构造方法
HashMap()  
HashMap(int capacity)
HashMap(int capacity,float loadFactor)
HashMap(Map<? extends K,? extends V> map)
②方法
void clear()  //清空
Object clone()  //浅拷贝
boolean containsKey(Object key) //判断是否有该键
boolean containsValue(Object value) //判断是否有该值
Set<Entry<T,V>>  entrySet()
V get(Object key) //根据key获取对应的value
boolean isEmpty() //判断是否为空
Set<T> keySet() //获取key的集合
V put(K key,V value) //加入元素
void putALL(Map<? extends K,? extends V>map) //加入多个元素
V remove(Object key) //根据key移除元素
int size() //获取map元素个数
Collection<V> values() //获取全部
 ```

贴一个巨酷的博客
[skywang1

2345的博客](https://www.cnblogs.com/skywang12345/p/3310835.html)
萌新还不太了解转载的规矩,如果有不妥,请联系我

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值