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 @ 2022-07-08 08:46  一位程序袁  阅读(273)  评论(0编辑  收藏  举报