Map集合中的常用方法,Map集合遍历找值的方法、
Map集合中的常用方法
常用方法:
/* put :把指定的键与指定的值添加到Map集合中*/
/*remove:把指定的键,键值在Map集合中删除*/
/* get:根据指定的键,在集合中获取对应的值*/
/* containKey:判断集合中是否包含指定的键*/
/* Set KeySet:获取集合中所有的键,存储到Set集合*/
我们来以此看一下这些方法
/* put :把指定的键与指定的值添加到Map集合中*/
map.put(1,"张三");
map.put(2,"李四");
map.put(3,"李四");
System.out.println(map);
System.out.println();
/*remove:把指定的键,键值在Map集合中删除*/
map.remove(1);
System.out.println(map);
System.out.println();
/* get:根据指定的键,在集合中获取对应的值*/
String s = map.get(2);
System.out.println(s);
System.out.println();
/* containKey:判断集合中是否包含指定的键*/
boolean b = map.containsKey(2);
System.out.println(b);
System.out.println();
/* Set KeySet:获取集合中所有的键,存储到Set集合*/
Set<Integer> set = map.keySet();
set.forEach(integer -> System.out.println(integer));
Map集合遍历找值的方法、
1.获取Map中的所有的键,由于键是唯一的,所有返回一个set集合存储所有的键,方法Keyset
2.遍历键的Set集合,得到每一个键
3。根据,获取键所对应的值,方法get(k)
案例:
/* Set KeySet:获取集合中所有的键,存储到Set集合*/
Set<Integer> set = map.keySet();
set.forEach(integer -> System.out.println(integer));
/* Set:获取map集合中的所有的键值对 对象的集合*/
Set<java.util.Map.Entry<Integer, String>> entries = map.entrySet();
Iterator<java.util.Map.Entry<Integer, String>> iterator = entries.iterator();
while (iterator.hasNext()){
java.util.Map.Entry<Integer, String> next = iterator.next();
System.out.println(next.getKey()+"--->"+next.getValue());
}
}
运行结果:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY