首页 > 其他分享 >HashMap常用方法

HashMap常用方法

时间:2023-10-01 17:23:30浏览次数:18  
标签:map 常用 java HashMap System println 方法 out

import java.util.Collection;
import java.util.HashMap;
import java.util.Map;
import java.util.Set;
public class HashMap09 {
public static void main(String[] args) {
HashMap<String,Integer> map = new HashMap<>();

//添加元素
map.put("a",1);
map.put("b",2);
map.put("c",3);
System.out.println(map);

//获取键值对的值
Integer value = map.get("a");
System.out.println(value);

//根据键删除键值对
map.remove("a");
System.out.println(map);

//判断是否包含某个键
if (map.containsKey("a")){
System.out.println("包含");
}else {
System.out.println("不包含");
}

//判断是否包含某个值
if (map.containsKey(3)){
System.out.println("包含");
}else {
System.out.println("不包含");
}

//获取键集合
Set<String> keys = map.keySet();
System.out.println(keys);

//获取值集合
Collection<Integer> values = map.values();
System.out.println(values);

//获取键值对集合
Set<Map.Entry<String, Integer>> entries = map.entrySet();
System.out.println(entries);
}
}

标签:map,常用,java,HashMap,System,println,方法,out
From: https://www.cnblogs.com/xhengge/p/17739019.html

相关文章

  • 联想个人云开启Docker并安装常用的Docker
    联想个人云开启Docker并安装常用的Docker启用Docker利用联想个人云的远程协助功能开启SSH并提升普通用户权限后,可安装(开启Docker)新版的固件docker已经安装了,不知道出于什么原因没有启动:[~]#dockerimagelsCannotconnecttotheDockerdaemonatunix:///var/run/docker.s......
  • 【2.1】Pydantic使用方法
    【一】介绍Datavalidationandsettingsmanagementusingpythontypeannotations.使用Python的类型注解来进行数据校验和settings管理pydanticenforcestypehintsatruntime,andprovidesuserfriendlyerrorswhendataisinvalid.Pydantic可以在代码运行时提供类......
  • 我ios重启方法
    1、先按下「音量+」键,再快速松开; 2、再按下「音量-」键,快速松开; 3、最后长按机身右侧的「电源键」不放,直到出现苹果Logo界面到黑屏,则说明强制关机成功,这时就可以松开电源按键了。......
  • 利用PHP的数组splice方法进行高效数据删除和插入
    PHP数组是一个非常强大的数据结构,它可以存储多个值,并按照需要对这些值进行添加、删除或修改。在PHP中,我们可以使用splice方法对数组进行删除和插入操作,以实现高效的数据操作。本文将介绍如何使用数组splice方法进行数据删除和插入,并给出示例代码。一、使用splice方法进行数据删除......
  • 开发人员常用命令
    添加指定需要开放的端口:firewall-cmd--add-port=123/tcp--permanent重载入添加的端口:firewall-cmd--reload查询指定端口是否开启成功:firewall-cmd--query-port=123/tcp远程拉取所有分支gitremoteupdateorigin......
  • 利用PHP的数组splice方法进行高效数据删除和插入
    PHP数组是一个非常强大的数据结构,它可以存储多个值,并按照需要对这些值进行添加、删除或修改。在PHP中,我们可以使用splice方法对数组进行删除和插入操作,以实现高效的数据操作。本文将介绍如何使用数组splice方法进行数据删除和插入,并给出示例代码。一、使用splice方法进行数据删除数......
  • GO语言实战之接口实现与方法集
    写在前面嗯,学习GO,所以有了这篇文章博文内容为《GO语言实战》读书笔记之一主要涉及知识接口是什么方法集(值接收和指针接收)多态傍晚时分,你坐在屋檐下,看着天慢慢地黑下去,心里寂寞而凄凉,感到自己的生命被剥夺了。当时我是个年轻人,但我害怕这样生活下去,衰老下去。在我看来,这是比......
  • java 实现模板方法模式
    模板方法模式(TemplateMethodPattern)是一种行为型设计模式,它定义了一个算法的骨架,将具体的步骤延迟到子类中实现。模板方法模式使得子类可以重新定义算法的某些步骤,而不改变算法的结构。以下是一个简单的Java示例,演示如何实现模板方法模式:首先,定义一个抽象类Game,它包含一个模板方......
  • Java Arrays.fill() 方法详解
    在Java编程中,数组是一个非常常见的数据结构,而Java提供了许多有用的数组操作方法来简化开发过程。其中之一是Arrays.fill()方法,它允许我们填充一个数组的所有元素,将它们设置为指定的值。在本篇文章中,我们将深入探讨Arrays.fill()方法的用法、参数和示例,以帮助您更好地理解和使用它。......
  • VScode中下载了插件但是无法找到SSH Target连接服务器的解决方法(CANNOT find SSH Targ
    VSCode版本vscodeversion:(version1.82)已下载扩展installedextensions:Remote-SSHv0.106.4Remote-SSH:EditingConfigurationFilesv0.86.0RemoteDevelopmentv0.24.0WSLv0.81.3几天前我从pycharm转战vscode,在连接服务器时遇到了一些问题。根据一些较为古早的......