Java Map entrySet方法

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 map=new HashMap();
		//method(map);
		method_2(map);
		
	}
	
	public static void method_2(Map map) {
		map.put(8, "wangwu");
		map.put(2, "zhaoliu");
		map.put(6, "zhangsan");
		map.put(3, "lisi");
		
		/*
		 * 通过Map转成set就可以迭代
		 * 找到了另一个方法 entrySet
		 * 该方法 将键和值的映射关系作为了对象存储到了Set集合中 ,而这个映射关系的类型就是Map Entry类型(结婚证)
		 */
		Set> entrySet=map.entrySet();
		
		Iterator> it=entrySet.iterator();
		while(it.hasNext()) {
			Map.Entry me=it.next();
			String value=me.getValue();
			Integer key=me.getKey();
			
			
			System.out.println(key+"::"+value);
			
 		}
	}

Java Map entrySet方法_第1张图片

你可能感兴趣的:(Java学习)