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());
}
}

运行结果:

  

 

 

      

posted @   一位程序袁  阅读(283)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
点击右上角即可分享
微信分享提示