Java Map常用操作
Java之map常用操作
package basic; import java.util.HashMap; import java.util.Map; /** *Map常用操作方法 */ public class MapDemo { public static void main(String[] args) { // Map实例化 Map<String, Integer> maps = new HashMap<>(); // 添加元素 maps.put("A", 10); maps.put("B", 20); maps.put("C", 30); maps.put("D", 40); maps.put("E", 50); maps.put("F", 60); // 修改元素 maps.replace("F", 65); // 删除元素 maps.remove("E"); // 遍历Map-原始方法 for (Map.Entry<String, Integer> entry : maps.entrySet()) { System.out.println("key:" + entry.getKey() + ";value:" + entry.getValue()); } // 遍历map-forEach方法(Java8新特性) maps.forEach((k,v)-> System.out.println("key : " + k + "; value : " + v) ); // 查询元素 int f = maps.get("F"); System.out.println("F的值为:" + f); } }
执行结果:
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 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现