首页 > 编程语言 >java操作map集合

java操作map集合

时间:2023-05-03 13:12:17浏览次数:35  
标签:map java HashMap Map put key 集合

java操作map集合

import java.util.HashMap;  
import java.util.Map;  
  
public class MapExample {  
    public static void main(String[] args) {  
        // 创建一个HashMap对象  
        Map<String, Integer> map = new HashMap<>();  
  
        // 添加键值对  
        map.put("apple", 1);  
        map.put("banana", 2);  
        map.put("orange", 3);  
  
        // 查找键  
        Integer key = 2;  
        Integer value = map.get(key);  
        System.out.println(key + " : " + value);  
  
        // 删除键值对  
        map.remove("banana");  
  
        // 遍历集合  
        for (Map.Entry<String, Integer> entry : map.entrySet()) {  
            System.out.println(entry.getKey() + " : " + entry.getValue());  
        }  
    }  
}

 

 

#########################

标签:map,java,HashMap,Map,put,key,集合
From: https://www.cnblogs.com/herd/p/17363147.html

相关文章

  • JAVA方法详解
    JAVA方法详解方法是程序中的最小执行单元 形参:形式参数,是指方法定义中的参数实参:实际参数:方法调用中的参数 有返回值的定义格式:publicstatic返回值类型方法名(参数){方法体;return返回值;}调用格式:直接调用赋值调用输出调用方法的注意事项方法......
  • Java 注解
    什么是Java的注解如何在Java中定义一个注解注解通过@interface关键字进行定义。public@interfaceTestAnnotation{}上面的代码就创建了一个名字为TestAnnotaion的注解。那么如何使用这个注解呢?下面的代码创建一个类Test,然后在类定义的地方加上@TestAnnotation......
  • idea创建SpringBoot项目报错For artifact {mysql:mysql-connector-java:null:jar}: Th
    Forartifact{mysql:mysql-connector-java:null:jar}:Theversioncannotbeempty.报错如图:pom.xml文件如图:添加版本号:就好了......
  • 关于java中的super
    首当其冲先说一下super的用途和含义。他是用于调用一些被重写的方法。这里还可以复习一下子这个重写:重写是把新的方法放在被重写的方法前面。在被重写的子类中,优先调用重写后的方法。但是如果想要调用原本未被重写的方法的话,就需要super了。如上的代码中ChildClass为FatherClass......
  • Java-方法重载
    方法重载同一个类中,多个方法的名称相同,但是形参列表不同。方法重载的形式同一个类中,方法名称相同、形参列表不同形参的个数、类型、顺序不同形参的名称无关方法重载的调用流程当程序调用一个重载方法时,编译器会根据参数列表的不同自动匹配最合适的方法,这种机制叫做方法重......
  • 关于java中的equal
    正常情况下的equal方法是比较两者之间的id。如果需要它实现其他的问题,可以通过重写这个方法。idea自带了重写equal的快捷方式。右键生成中的equals()和hashCode()就可以帮助解决这个问题。选择需要在equal中比较的项,比如需要得到id和pwd是否相同的结果,就可以只勾选他们两个。......
  • java相关
    1.java.exe是执行控制台程序,javaw.exe是执行窗口程序,javac.exe是编译程序2.javatest.helloworld执行这个类中的main3.java-cpxxx.jartest.helloworld  参数cp表示自动找jar中的main。4.eclipse中Export可以打包生成jar文件 javajar包运行main函数_jar包运行......
  • Java读取数据库表
    Java读取数据库表packagecom.easycrud.builder;importcom.easycrud.utils.PropertiesUtils;importorg.slf4j.Logger;importorg.slf4j.LoggerFactory;importjava.sql.*;/***@BelongsProject:EasyCrud*@BelongsPackage:com.easycrud.builder*@Author:xpx......
  • java基础-流程控制语句,顺序结构、分支结构、循环结构
    一、循序结构顺序结构语句是java程序默认的执行流程,按照代码的先后顺序,从上到下依次执行。二、分支结构-if、switch1、if的三种语法结构//1if(关系表达式){表达体内容;}//2if(关系表达式1){表达体内容;}elseif(关系表达式2){表达体内容;}//3if(......
  • java基础-原码、反码、补码
    原码:十进制数据的二进制表现形式,最左边是符号位,0为正,1为负。例如,56,它的原码是00111000反码:正数的补码反码是其本身,负数的反码在原码的基础上,符号位不变,数值取反,0变1,1变0。补码:正数的补码反码是其本身,负数的补码是在其反码的基础上+1。计算机中的存储和计算都是以补码的形式进......