方法摘要
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) 
返回指定键所映射的值;如果此映射不包含该键的映射关系,则返回 null
int hashCode() 
返回此映射的哈希码值。
boolean isEmpty() 
如果此映射未包含键-值映射关系,则返回 true
Set<K> keySet() 
返回此映射中包含的键的 Set 视图。
V put(K key, V value) 
将指定的值与此映射中的指定键关联(可选操作)。
void putAll(Map<? extends K,? extends V> m) 
从指定映射中将所有映射关系复制到此映射中(可选操作)。
V remove(Object key) 
如果存在一个键的映射关系,则将其从此映射中移除(可选操作)。
int size() 
返回此映射中的键-值映射关系数。
Collection<V> values() 
返回此映射中包含的值的 Collection 视图。

hashmap的api相关推荐

  1. java 实现hashmap_Java集合(十)实现Map接口的HashMap

    Java集合(十)继承Map接口的HashMap 一.HashMap简介(基于JDK1.8) HashMap是基于哈希表(散列表),实现Map接口的双列集合,数据结构是"链表散列" ...

  2. Java集合:HashMap源码剖析

    一.HashMap概述 二.HashMap的数据结构 三.HashMap源码分析      1.关键属性      2.构造方法      3.存储数据      4.调整大小 5.数据读取     ...

  3. Java 集合系列10: HashMap深入解析(1)

    戳上面的蓝字关注我们哦! 精彩内容 精选java等全套视频教程 精选java电子图书 大数据视频教程精选 java项目练习精选 QQ群:766946816 概要 这一章,我们对HashMap进行学习. ...

  4. java HashMap实现原理

    2019独角兽企业重金招聘Python工程师标准>>> 1.    HashMap概述: HashMap是基于哈希表的Map接口的非同步实现.此实现提供所有可选的映射操作,并允许使用 ...

  5. HashMap源码解读

    一.HashMap概述 HashMap基于哈希表的 Map 接口的实现.此实现提供所有可选的映射操作,并允许使用 null 值和 null 键.(除了不同步和允许使用 null 之外,HashMap  ...

  6. 深入Java集合学习系列:HashMap的实现原理

    2019独角兽企业重金招聘Python工程师标准>>> HashMap概述: HashMap是基于哈希表的Map接口的非同步实现.此实现提供所有可选的映射操作,并允许使用null值和 ...

  7. Java HashMap的实现原理详解

    HashMap是Java Map类型的集合类中最常使用的,本文基于Java1.8,对于HashMap的实现原理做一下详细讲解. (Java1.8源码:http://docs.oracle.com/ja ...

  8. Java HashMap源码剖析

    一.HashMap概述 HashMap基于哈希表的 Map 接口的实现.此实现提供所有可选的映射操作,并允许使用 null 值和 null 键.(除了不同步和允许使用 null 之外,HashMap  ...

  9. hashmap value为null_从这五个方面看hashmap,新手一遍就能懂

    前言 HashMap可以说是Java中最常用的集合类框架之一,是Java语言中非常典型的数据结构,我们总会在不经意间用到它,很大程度上方便了我们日常开发.在很多Java的笔试题中也会被问到,最常见的, ...

最新文章

  1. 数据蒋堂 | JOIN延伸 - 维度概念
  2. python 板蓝根字典变量的创建
  3. 桌面云计算机的配置,Citrix桌面云实验环境的部署配置
  4. 与其他.Net异步模式和类型进行互操作
  5. 手机站点击商务通无轨迹解决方法
  6. 22.创建DockWidget
  7. 联想小新/YOGA新品发布会官宣:定档10月20日
  8. 电脑账户与用户账户编码规则
  9. 人工智能就是计算机科学的英文,AI(人工智能)的英文全称?AI指什么,包含什么?
  10. 前端三大主流框架的区别
  11. 如何建语料库_如何建设语料?
  12. 360公司开源Atlas快速上手安装配置
  13. 【OpenGL】笔记三、着色器
  14. 让模糊图片变清晰:滴滴云推出图像超分辨API,新用户免费调用100次
  15. MYSQL:Unknown column ‘字段名‘ in ‘field list‘ 错误解决方案
  16. Deepin升级内核后无法启动的问题
  17. Redis列表与集合
  18. 10 06 27 无用功
  19. Attention 与Hierarchical Attention Networks 原理
  20. Android进阶学习-自定义主题(3)

热门文章

  1. jarvisoj-web-wp
  2. 博彩游戏(tyvj 1519)
  3. extjs的简单使用
  4. Linux命令--tail
  5. oppo手机刷linux,Ubuntu手机系统介绍及Ubuntu刷机教程分享
  6. 抽象类和抽象方法 abstract类和abstract方法
  7. ElementUI-table切页保存已勾选和被取消勾选(附默认选中)
  8. 博客系统[Java]
  9. linux 磁盘空间查询
  10. Android逆向之Frida