java集合框架——Map集合概述

前言:

之前接触了单列合集,现在又接触了双列合集。整理下心得,打好基础,daydayup!!

Map集合 

Map集合称为双列集合,也被称为“键值对集合”。格式:{key1=value1,key2=value2...},一次需要存一对数据作为一个元素,“key=value”被称为一个键值对。Map集合的所有健不允许重复,值可以重复,健与值一一对应,每一个健只有一个对应值。

 Map集合常用的实现类

Map集合常用的实现类有三个:1,HashMap;2,LinkedHashMap;3,TreeMap

1,HashMap:无序,不重复,无索引;

2,LinkedHashMap:有序,不重复,无索引;

3,TreeMap:按照健默认大小排序,不重复,无索引;

例:如下

 Map集合常用方法

方法名称说明
public V put(k key,V value)添加元素
public  int size()获取集合的大小
public void clear ()清空集合
public boolean isEmpty()判断合集是否为空,为空返回true,反之false
public V get(Object key)根据健获取对应值
public V remove(Object key)根据健删除整个元素
public boolean containKey(Object key)判断时候包含某个健
public boolean containsValue(Object value)判断是否包含某个值
public Set<k> keySet()获取全部健的集合
public Collection<V> values()获取Map集合的全部值

 例:如下

Map集合遍历方式

Map遍历方式有三种:1,健找值;2,键值对一起遍历;3,lambda表达遍历

1,健找值:先获取Map集合全部的健,再通过遍历健找值。

2,键值对一起遍历:把“键值对”看成一个整体进行遍历

3,lambda遍历:通过接口遍历

总结: 

Map合集跟单列Set合集有很多相似的地方,但不一样的地方更多,需要熟练掌握。整理结束,撒花!!!

  • 34
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值