Map集合总结

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Map集合总结相关的知识,希望对你有一定的参考价值。

Map

  将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射一个值

方法 

  void  clear() 从此映射中移除所有映射关系(可选操作) 
  boolean  containsKey(Object key) 如果此映射包含指定键的映射关系,则返回 true。
  boolean  containsValue(Object value) 如果此映射为指定值映射一个或多个键,则返回 true
  Set<Map.Entry<K,V>>  entrySet() 返回此映射中包含的映射关系的 set 视图
  boolean  equals(Object o) 比较指定的对象与此映射是否相等
  V  get(Object key) 返回此映射中映射到指定键的值
  int  hashCode() 返回此映射的哈希码值
  boolean  isEmpty() 如果此映射未包含键-值映射关系,则返回 true
  Set<K>  keySet() 返回此映射中包含的键的 set 视图
  V  put(K key, V value) 将指定的值与此映射中的指定键相关联(可选操作)
  void  putAll(Map<? extends K,? extends V> t) 从指定映射中将所有映射关系复制到此映射中(可选操作)
  V  remove(Object key) 如果存在此键的映射关系,则将其从映射中移除(可选操作)
  int  size() 返回此映射中的键-值映射关系数
  Collection<V>  values() 返回此映射中包含的值的 collection 视图

HashMap

  基于哈希表的 Map 接口的实现。此实现提供所有可选的映射操作,并允许使用 null 值和 null。(除了不同步和允许使用 null 之外,HashMap 类与 Hashtable 大致相同。)此类不保证映射的顺序,特别是它不保证该顺序恒久不变,线程不安全

特有方法

  和Map父接口一模一样

 














以上是关于Map集合总结的主要内容,如果未能解决你的问题,请参考以下文章

Kotlin集合操作总结 ( List 集合 | MutableList 集合 | List 集合遍历 | Set 集合 | MutableSet 集合 | Map 集合 | 可变 Map集合 )

ES6新特性总结Set集合Map集合

ES6新特性总结Set集合Map集合

基础篇之集合总结

HashMap概述与用法总结

面试3-java集合类总结(Map)