map遍历
package com.etc.test;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
/**
* @deprecated MAP遍历
* @author wcc
*
*/
public class MapIterator {
/**
* @param args
*/
public static void main(String[] args) {
Map<String, Integer> tempMap = new HashMap<String, Integer>();
tempMap.put("a",12);
tempMap.put("b",34);
tempMap.put("c",56);
//one:entrySet()
Iterator it = tempMap.entrySet().iterator();
while(it.hasNext()){
Map.Entry entry = (Map.Entry) it.next();
System.out.println("key:"+entry.getKey() +"\t value:"+ entry.getValue());
}
//two for each
for (Map.Entry entry : tempMap.entrySet()) {
System.out.println("key:"+entry.getKey() +"\t value:"+ entry.getValue());
}
//three hashmap keySet() 遍历
for(Iterator i = tempMap.keySet().iterator();i.hasNext();){
String key = (String) i.next();
System.out.println("key:"+ key +"\tvalue:"+tempMap.get(key));
}
}
}
浙公网安备 33010602011771号