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集合 )