当前位置: 首页 > news >正文

Java 中数据结构HashMap的用法

Java HashMap

HashMap 是一个散列表,它存储的内容是键值对(key-value)映射。

HashMap 实现了 Map 接口,根据键的 HashCode 值存储数据,具有很快的访问速度,最多允许一条记录的键为 null,不支持线程同步。

HashMap 是无序的,即不会记录插入的顺序。

HashMap 继承于AbstractMap,实现了 Map、Cloneable、java.io.Serializable 接口。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

import java.util.HashMap;public class Hashmap {public static void main(String[] args) {HashMap<String,String> sites = new HashMap<String,String>();sites.put("1", "Google");sites.put("2", "Runoob");sites.put("3", "Taobao");sites.put("4", "Zhihu");System.out.println(sites);System.out.println(sites.get("3"));sites.remove("2");System.out.println(sites);System.out.println(sites.size());for (String s : sites.keySet()){System.out.println("key:"+s);}}
}
http://www.lryc.cn/news/145837.html

相关文章:

  • Request对象和response对象
  • 设计模式之桥接模式
  • pom.xml配置文件失效,显示已忽略的pom.xml --- 解决方案
  • 文本编辑器Vim常用操作和技巧
  • 【算法系列篇】位运算
  • 机器学习的测试和验证(Machine Learning 研习之五)
  • RNN循环神经网络
  • 安防视频监控/视频集中存储/云存储平台EasyCVR无法播放HLS协议该如何解决?
  • Docker技术--Docker的安装
  • 客户案例|MemFire Cloud助推应急管理业务,打造百万级数据可视化大屏
  • 蒲公英路由器如何设置远程打印?
  • 国产自主可控C++工业软件可视化图形架构源码
  • 【linux命令讲解大全】022.网络管理工具和命令概述
  • 应急响应流程及思路
  • 网页自适应
  • 什么是Sui Kiosk,它可以做什么,如何赋能创作者?
  • 【MySQL】mysql connect
  • 基于 vue2 发布 npm包
  • 基于Axios完成前后端分离项目数据交互
  • 时序预测 | MATLAB实现基于PSO-BiLSTM、BiLSTM时间序列预测对比
  • C# 生成唯一ID
  • python怎么提取视频中的音频
  • 学习设计模式之建造者模式,但是宝可梦
  • 数学建模:变异系数法
  • paddle.load与pandas.read_pickle的速度对比(分别在有gpu 何无gpu 对比)
  • 探讨uniapp的路由与页面栈及参数传递问题
  • 字节一面:你能讲一下跨域吗
  • leetcode 563.二叉树的坡度
  • 【第1章 数据结构概述】
  • 【附安装包】MyEclipse2019安装教程