package hashmap.traverse;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Calendar;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
public class HashMapTest {
public static void main(String[] args) {
HashMap<Integer, String> hashMap = new HashMap<Integer, String>();
for (int i = 0; i < 1000; i++) {
hashMap.put(i, "Hello");
}
System.out.println("第一种遍历方式:用key找值");
Iterator<Integer> ite1 = hashMap.keySet().iterator();
while (ite1.hasNext()) {
String value = hashMap.get(ite1.next());
System.out.println(value);
}
System.out.println("第二种遍历方式:用Map.Entry找值");
Iterator<Map.Entry<Integer, String>> ite2 = hashMap.entrySet()
.iterator();
while (ite2.hasNext()) {
Map.Entry<Integer, String> entry = ite2.next();
System.out.println(entry.getValue());
}
}
}