import java.util.HashMap;
import java.util.HashSet;
import java.util.Map;
import java.util.Set;
public class TestMap {
public static void main(String args[]) {
Map<Integer, String> testMap = new HashMap<Integer, String>();
testMap.put(1, "a");
testMap.put(2, "b");
testMap.put(3, "c");
testMap.put(4, "d");
testMap.put(5, "e");
Set<Integer> set = new HashSet<Integer>();
// 取出Map中的所有key的set集合
set = testMap.keySet();
// 迭代所有的key集合
for (Integer integer : set) {
// 通过map集合的get(key)方法获取key对应的value
System.out.println(integer + "value:" + testMap.get(integer));
}
}
}
第二种方法:
import java.util.HashMap;
import java.util.Map;
import java.util.Map.Entry;
public class TestMap {
public static void main(String args[]) {
Map<Integer, String> testMap = new HashMap<Integer, String>();
testMap.put(1, "a");
testMap.put(2, "b");
testMap.put(3, "c");
testMap.put(4, "d");
testMap.put(5, "e");
for (Entry<Integer, String> entry : testMap.entrySet()) {
System.out.println(entry.getKey() + "值:" + entry.getValue());
}
}
}