Map迭代

 

import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Set;
public class Test2 { public static void main(String[] args) {

Map<String,String> map = new HashMap<String,String>();
map.put("id1", "wang"); map.put("id2", "li");
//map的遍历方法1 // Set<String> set = map.keySet(); // for(String s:set){ // System.out.println(s + "," + map.get(s)); // }
//map的遍历方法2 // Set<Map.Entry<String, String>> entryseSet = map.entrySet(); // for(Map.Entry<String, String> entry:entryseSet){ // System.out.println(entry.getKey()+","+entry.getValue()); // }
//map的遍历方法3 Iterator<String> it = map.keySet().iterator();
while(it.hasNext()){ System.out.println(map.get(it.next())); }
//map的遍历方法4 // Iterator it = map.values().iterator(); // while(it.hasNext()){ // String val = (String)it.next(); // System.out.println(val); // } }
}
原文地址:https://www.cnblogs.com/shenliang123/p/2224374.html