Java之map使用方法
1 package basic; 2 3 import java.util.HashMap; 4 import java.util.Map; 5 6 //map使用方法 7 public class MapDemo { 8 9 public static void main(String[] args) { 10 // map实例化 11 Map<String, Integer> maps = new HashMap<>(); 12 13 // 添加元素 14 maps.put("A", 10); 15 maps.put("B", 20); 16 maps.put("C", 30); 17 maps.put("D", 40); 18 maps.put("E", 50); 19 maps.put("F", 60); 20 21 // 修改元素 22 maps.replace("F", 65); 23 24 // 删除元素 25 maps.remove("E"); 26 27 // 遍历map-原始方法 28 for (Map.Entry<String, Integer> entry : maps.entrySet()) { 29 System.out.println("key:" + entry.getKey() + ";value:" + entry.getValue()); 30 } 31 32 // 遍历map-forEach方法(Java8新特性) 33 maps.forEach((k,v)-> 34 System.out.println("key : " + k + "; value : " + v) 35 ); 36 37 // 查询元素 38 int f = maps.get("F"); 39 System.out.println("F的值为:" + f); 40 41 } 42 }
执行结果:
1 2 3 4 5 6 7 8 9 10 11 | key:A;value: 10 key:B;value: 20 key:C;value: 30 key:D;value: 40 key:F;value: 65 key : A; value : 10 key : B; value : 20 key : C; value : 30 key : D; value : 40 key : F; value : 65 F的值为: 65 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本