• 目录

Map的遍历

阅读量: 51 编辑

一、Map的遍历方式

1、对key进行遍历:foreach 和 Iterator 遍历;

2、对value进行遍历:foreach 和 Iterator 遍历;

3、对整个对象进行遍历:entrySet() 返回的 set集合 进行 foreach 和 Iterator 遍历;

二、Map的新特性

Map.of(k,v,k,v) //JDK11中才有。创建新map,按顺序每个k,v是一组。

三、编程实战

代码的详细解读,可以参考视频教程

import java.util.Map;
import java.util.Set;

/**
 * User: 祁大聪
 */
public class S27 {

    public static void main(String[] args) {
		//JDK11
        Map<String,Integer> map =
                Map.of("one", 100, "two", 200, "three", 300, "four", 400);

        Set<Map.Entry<String,Integer>> set = map.entrySet();
        for(Map.Entry<String,Integer> entry : set){
            System.out.println(entry.getKey() + " : " + entry.getValue());
        }

        for(String key : map.keySet()){
            System.out.println(key + " : " + map.get(key));
        }
    }
}
  • 目录