使用Entry遍历map集合

package cn.itcast.Map;

import java.util.*;

//map集合一创建就会在map集合中创建一个Entry对象,然后使用Entry对象中的getKey和getValue方法
/1、使用Map集合的方法entrySet()方法,把map集合中多个entry对象取出来,存储到set集合中,这里
set集合中存的是entry对象,entry对象存的是“key value”
2、遍历set集合,获取每一个entry对象
3、使用getKey和geyValue方法
/
public class Demo01EntySet {
public static void main(String[] args) {

    Map map=new HashMap<>();
    map.put("赵丽颖",168);
    map.put("杨幂",158);
    map.put("小龙女",188);
    //取出
    Set> set=map.entrySet();
    //遍历
    Iterator> it=set.iterator();
    while(it.hasNext()){
        Map.Entry entry=it.next();
        //使用entry方法
        String key=entry.getKey();
        Integer value=entry.getValue();
        System.out.println(key+"->"+value);
    }
    System.out.println("--------------");

    for (Map.Entry entry : map.entrySet()) {
        System.out.println(entry.getKey()+"->>>>>"+entry.getValue());
    }

}

}

你可能感兴趣的:(使用Entry遍历map集合)