利用Iterator接口输出Map集合的步骤

来源:互联网 发布:霓虹灯效果图制作软件 编辑:程序博客网 时间:2024/04/30 21:12
package com.jluzh.map;import java.util.Hashtable;import java.util.Iterator;import java.util.Map;import java.util.Set;/** * 利用Iterator实现Map接口的输出 * @className MapIterator.java * @author jluzh 04140717 * @date 2017年3月24日 */public class MapIterator {    public static void main(String[] args) {        //Map集合利用Iterator接口输出的步骤        Map<String,Integer> map = new Hashtable<String,Integer>();        map.put("壹", 1);        map.put("贰", 2);        map.put("叁", 3);        //1.利用Map接口的entrySet()方法将Map集合变为Set集合,里面的泛型是Map.Entry        Set<Map.Entry<String, Integer>> set = map.entrySet();        //2.利用Set集合中的iterator()方法将Set集合进行Iterator输出        Iterator<Map.Entry<String, Integer>> iter = set.iterator();        //3.每一次Iterator循环取出的都是Map.Entry接口对象,利用此对象进行key和value的取出        while(iter.hasNext()){            Map.Entry<String, Integer> me = iter.next();            System.out.println(me.getKey()+"="+me.getValue());        }    }}
0 0