美文网首页
HashMap常用方法

HashMap常用方法

作者: 资深菜鸡程序员 | 来源:发表于2020-01-07 08:37 被阅读0次

void clear()

把map集合中所有的键值删除

boolean containsKey(Object key)

检出map集合中有没有包含Key为key的元素,如果有则返回true,否则返回false。

boolean containsValue(Object value)

检出map集合中有没有包含Value为value的元素,如果有则返回true,否则返回false。

Set<Map.Entry<K,V>> entrySet()

返回map到一个Set集合中,以map集合中的Key=Value的形式返回到set中。

boolean equals(Object o)

判断两个Set集合的元素是否相同

get(Object key)

根据map集合中元素的Key来获取相应元素的Value

int hashCode()

返回map集合的哈希码值

boolean isEmpty()

检出map集合中是否有元素,如果没有则返回true,如果有元素则返回false

Set<K> keySet()

返回map集合中所有Key

remove(Object key)

删除Key为key值的元素

int size()

返回map集合中元素个数

Collection<V> values()

返回map集合中所有的Value到一个Collection集合

Java 8新增的几个方法(没有全部列出)

void forEach(BiConsumer action):该方法遍历 key - value 对,通过该方法可以更简洁地遍历 Map 的 key-value 对。

Object getOrDefault(Object key, V defaultValue): 获取指定 key 对应的 value 。如果该key不存在,则返回 defaultValue.

Object replace(Object key, Object value):将Map中指定key 对应的 value 替换成新的 value。不同与 put ,如果尝试替换的 可以 在原 Map 中不存在,该方法不会添加 key-value 对,而是返回null。

HashMap遍历方法:

相关文章

  • HashMap常用方法

    voidclear() 把map集合中所有的键值删除 booleancontainsKey(Objectkey) ...

  • HashMap使用及其原理

    HashMap介绍: HashMap是java开发或android开发常用的一个键值对的集合; 创建方法: Has...

  • 面试必备:HashMap源码解析(JDK8)

    1 概述 本文将从几个常用方法下手,来阅读HashMap的源码。 按照从构造方法->常用API(增、删、改、查)的...

  • HashMap源码解析(JDK8)

    1 概述本文将从几个常用方法下手,来阅读HashMap的源码。按照从构造方法->常用API(增、删、改、查)的顺序...

  • java容器源码分析--HashMap(JDK1.8)

    本篇结构: 前言 HashMap的数据结构 常用方法及遍历选择 HashMap中的重要参数 源码分析 疑问解答 一...

  • JUC学习笔记二

    HashMap HashMap类实现了Map接口,所以实现了Map常用的一些方法,Map通常在java开发中被称为...

  • HashMap的源码解析(jdk1.7)

    一、先来复习一下我们常用的几个方法 二、HashMap类图结构 三、HashMap数据结构 我们知道在Java中最...

  • Hashmap

    定义 Hashmap是map接口的常用实现类。Hashmap中put方法的源码如下: 上面程序中用到了一个重要的内...

  • Java集合-HashMap分析(jdk1.8)

    HashMap存储的是键值对,可以说是最常用的map了。下面是构造方法: 和List相比,HashMap初始化工作...

  • 如何对map进行排序

    Map介绍 常用的Map有HashMap,TreeMap,LinkedHashMap HashMap:最常用的Ma...

网友评论

      本文标题:HashMap常用方法

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