package Map.Demo;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
public class MapDemo {
public static void main(String[] args) {
Map<Integer,String> map=new HashMap<Integer, String>();
//method(map);
method_2(map);
}
public static void method_2(Map<Integer, String> map) {
map.put(8, "wangwu");
map.put(2, "zhaoliu");
map.put(6, "zhangsan");
map.put(3, "lisi");
/*
* 通过Map转成set就可以迭代
* 找到了另一个方法 entrySet
* 该方法 将键和值的映射关系作为了对象存储到了Set集合中 ,而这个映射关系的类型就是Map Entry类型(结婚证)
*/
Set<Map.Entry<Integer, String>> entrySet=map.entrySet();
Iterator<Map.Entry<Integer, String>> it=entrySet.iterator();
while(it.hasNext()) {
Map.Entry<Integer, String> me=it.next();
String value=me.getValue();
Integer key=me.getKey();
System.out.println(key+"::"+value);
}
}
Java Map entrySet方法
最新推荐文章于 2024-08-18 03:13:22 发布