1 import java.util.HashMap; 2 import java.util.Iterator; 3 import java.util.Map; 4 5 public class MapTest { 6 public static void main(String[] args){ 7 8 Map<String,String> map = new HashMap<String,String>(); 9 map.put("1", "a"); 10 map.put("2", "b"); 11 map.put("3", "c"); 12 13 //通过Map.keySet()遍历key和value,二次取值 14 for(String key:map.keySet()){ 15 System.out.println(key + map.get(key)); 16 } 17 18 //通过Map.entrySet()遍历key和value(推荐使用) 19 for(Map.Entry<String, String> entry:map.entrySet()){ 20 System.out.println(entry.getKey() + entry.getValue()); 21 } 22 23 //通过Map.entrySet()使用iterator()遍历key和value 24 Iterator<Map.Entry<String, String>> iterator = map.entrySet().iterator(); 25 while(iterator.hasNext()){ 26 Map.Entry<String, String> entry = iterator.next(); 27 System.out.println(entry.getKey() + entry.getValue()); 28 } 29 } 30 }
原文:http://www.cnblogs.com/powerLei/p/4979997.html