Map集合

作者: menmo_O | 来源:发表于2017-12-24 20:39 被阅读0次

Map集合:该集合存储键值对。一对一对往里存,而且要保证键的唯一性。

1,添加
    put(K key, V value)
    putAll(Map<? extends K, ? extends V> m)
2, 删除
    clear()
    remove(Object key)
3, 判断
    containsValue(Object value)
    containsKey(Object key)
    isEmpty()
4, 获取
    get(Object key)
    size()
    values()

    entrySet()
    keySet()
接口 Map<K,V>
    |--Hashtable:底层是哈希表数据结构,不可以存入null键null值。该集合时线程同步的,jdk1.0.效率低。
    |--HashMap:底层是哈希表数据结构,允许使用null 值和 null键,该集合是不同步的。jdk1.2.效率高。
    |--TreeMap:底层是二叉树数据结构,线程不同步。可以用于给map集合中的键进行排序。

和Set很像
其实,Set底层就是使用了Map集合。

相关文章

  • 2019-01-03

    Map集合 Map集合 1.1Map集合概念 Map集合是一种存放关系对象的对象的双列集合。 1.2Map集合的常...

  • 2019-01-13

    基于Map集合重点整理 Map集合 1.1Map集合概念 Map集合是一种存放关系对象的对象的双列集合。 1.2M...

  • Map集合Map<Integer,String> m

    01Map集合概述 A:Map集合概述:我们通过查看Map接口描述,发现Map接口下的集合与Collection接...

  • Map接口

    01Map集合概述 A:Map集合概述:我们通过查看Map接口描述,发现Map接口下的集合与Collection接...

  • 2020-06-30【Map】

    Map概述 Map集合的基本功能 Map集合的获取功能 Map集合的遍历 练习 Collections类 斗地主

  • day04 【Map】

    day04 【Map】 主要内容 Map集合 教学目标 能够说出Map集合特点 使用Map集合添加方法保存数据 使...

  • Java - Part 6

    一、Map集合Map集合和Collection集合不一样,Map集合是双列集合,以键值对的形式存在,键不能重复,值...

  • 集合详解

    Iterator:迭代器,它是Java集合的顶层接口(不包括 map 系列的集合,Map接口 是 map 系列集合...

  • 第六篇学习笔记

    第六篇学习总结 一、Map集合 Map集合和Collection集合不一样,Map集合是双列集合,以键值对的形式存...

  • Map----entrySet

    Map集合不需要迭代器; 他是先将Map集合转化为Set集合; 然后Set集合调用迭代器进行遍历。 Map.Ent...

网友评论

      本文标题:Map集合

      本文链接:https://www.haomeiwen.com/subject/irohgxtx.html