Map学习一之基本遍历元素的方法二(entrySet())

package com.itheima.demo01.Map;

import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;

/*

Map集合遍历的第二种方式:使用Entry对象遍历

Map集合中的方法:
    Set> entrySet() 返回此映射中包含的映射关系的 Set 视图。

实现步骤:
    1.使用Map集合中的方法entrySet(),把Map集合中多个Entry对象取出来,存储到一个Set集合中
    2.遍历Set集合,获取每一个Entry对象
    3.使用Entry对象中的方法getKey()和getValue()获取键与值

*/
public class Demo03EntrySet {

public static void main(String[] args) {
    //创建Map集合对象
    Map map = new HashMap<>();
    map.put("赵丽颖",168);
    map.put("杨颖",165);
    map.put("林志玲",178);

    //1.使用Map集合中的方法entrySet(),把Map集合中多个Entry对象取出来,存储到一个Set集合中
    Set> set = map.entrySet();

    //2.遍历Set集合,获取每一个Entry对象
    //使用迭代器遍历Set集合
    Iterator> it = set.iterator();
    while(it.hasNext()){
        Map.Entry entry = it.next();
        //3.使用Entry对象中的方法getKey()和getValue()获取键与值
        String key = entry.getKey();
        Integer value = entry.getValue();
        System.out.println(key+"="+value);
    }
    System.out.println("-----------------------");
    for(Map.Entry entry:set){
        //3.使用Entry对象中的方法getKey()和getValue()获取键与值
        String key = entry.getKey();
        Integer value = entry.getValue();
        System.out.println(key+"="+value);
    }
}

}

你可能感兴趣的:(javascript)