欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Map的迭代

程序员文章站 2022-04-03 09:19:15
...

 

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


Map的迭代
            
    
    博客分类: JavaSE Javamap迭代 
 

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


Map的迭代
            
    
    博客分类: JavaSE Javamap迭代 
 

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


Map的迭代
            
    
    博客分类: JavaSE Javamap迭代 
 

 

例:

package com.wang.test;

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

public class Test3 {

	public static void main(String[] args) {

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

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

	}
}

 

  • Map的迭代
            
    
    博客分类: JavaSE Javamap迭代 
  • 大小: 71.8 KB
  • Map的迭代
            
    
    博客分类: JavaSE Javamap迭代 
  • 大小: 6.2 KB
  • Map的迭代
            
    
    博客分类: JavaSE Javamap迭代 
  • 大小: 55.6 KB
相关标签: Java map 迭代