您的位置:首页 > 其它

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

2017-03-24 14:47 295 查看
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());
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  iterator
相关文章推荐