利用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()); } } }
相关文章推荐
- Map集合,HashMap,HashTable,ConCurrentHashMap,利用Iterator输出Map集合,自定义Map的key类型,TreeMap子类详解
- 【java读书笔记】——Collection集合之六大接口(Collection、Set、List、Map、Iterator和Comparable)
- Collection集合之六大接口(Collection、Set、List、Map、Iterator和Comparable)
- Collection集合之六大接口(Collection、Set、List、Map、Iterator和Comparable)
- Collection集合之六大接口(Collection、Set、List、Map、Iterator和Comparable)
- 【java随记】——Collection集合之六大接口(Collection、Set、List、Map、Iterator和Comparable)
- 几个JAVA集合中常用的接口学习:Collection、Iterator和Map
- Collection集合之六大接口(Collection、Set、List、Map、Iterator和Comparable)
- 【java读书笔记】——Collection集合之六大接口(Collection、Set、List、Map、Iterator和Comparable)
- 【java读书笔记】——Collection集合之六大接口(Collection、Set、List、Map、Iterator和Comparable)
- 利用map遍历器Iterator遍历map集合的实例。
- Collection集合之六大接口(Collection、Set、List、Map、Iterator和Comparable)
- 【java读书笔记】——Collection集合之六大接口(Collection、Set、List、Map、Iterator和Comparable)
- 使用Iterator接口输出集合
- Collection集合之六大接口(Collection、Set、List、Map、Iterator
- 【java读书笔记】——Collection集合之六大接口(Collection、Set、List、Map、Iterator和Comparable)
- s:iterator输出key为一个对象,value为一个List集合的Map
- Iterator接口。集合输出
- Java基础复习:Map集合的输出
- 黑马程序员_两种遍历集合的方法Iterator接口和foreach循环