java:集合框架(Map集合的遍历之键值对对象找键和值)

版权声明:本文为博主原创文章,未经博主允许不得转载 https://blog.csdn.net/qq_24644517/article/details/83062647
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;

public class Demo3_Iterator {

	public static void main(String[] args) {
		Map<String, Integer> map=new HashMap<>();
		map.put("张三", 23);
		map.put("李四", 24);
		map.put("王五", 25);
		map.put("赵六", 26);
////		Map.Entry说明Entry是Map的内部接口,将键和值封装成了Entry对象,并存储在set集合中
//		Set<Map.Entry<String,Integer>>  entery=map.entrySet();
////		获取每一个对象
//		Iterator<Map.Entry<String,Integer>> it=entery.iterator();
//		while(it.hasNext()) {
////			获取每一个Entry对象
//			Map.Entry<String, Integer> en=it.next();
//			String key=en.getKey();//根据键值对对象获取键
//			Integer Value=en.getValue();//根据键值对对象获取值
//			System.out.println(key+"="+Value);
//		}
		for(Map.Entry<String,Integer> en:map.entrySet()) {
			System.out.println(en.getKey()+"="+en.getValue());
		}
	}

}

猜你喜欢

转载自blog.csdn.net/qq_24644517/article/details/83062647