Map的迭代

阅读更多

 

Map集合的迭代依赖Map.Entry接口:


Map的迭代_第1张图片
 

一个Map的集合可以依靠Map的entrySet()方法把Map集合变成Map.Entry的set集合:



 

成为set后就可以利用加强版for等形式进行迭代,迭代时主要用的方法:


Map的迭代_第2张图片
 

 

例:

package com.wang.test;

import java.util.HashMap;
import java.util.Map;

public class Test3 {

	public static void main(String[] args) {

		Map map = new HashMap<>();
		map.put(1, "一");
		map.put(2, "二");
		map.put(3, "三");

		for (Map.Entry entry : map.entrySet()) {
			int key = entry.getKey();
			String value = entry.getValue();
			System.out.println("key : " + key + " value : " + value);
		}

	}
}

 

  • Map的迭代_第3张图片
  • 大小: 71.8 KB
  • Map的迭代_第4张图片
  • 大小: 6.2 KB
  • Map的迭代_第5张图片
  • 大小: 55.6 KB
  • 查看图片附件

你可能感兴趣的:(Java,map,迭代)