public class HashMapTest {
public static void main(String[]args){
Map<Integer,String> map=new HashMap<Integer,String>();
map.put(1, "1.txt");
map.put(2, "2.txt");
map.put(3, "3.txt");
map.put(3, "4.txt");
map.put(4, null);
Iterator<Entry<Integer, String>> item=map.entrySet().iterator();
while(item.hasNext()){
Map.Entry<Integer, String> entry= item.next();
Integer key=entry.getKey();
String val=entry.getValue();
System.out.println("key"+key+"/// val"+val);
}
// 这个效率低一些
Iterator<Integer> item2=map.keySet().iterator();
while(item2.hasNext()){
Integer key=item2.next();
String val=map.get(key);
System.out.println(key +"/ " +val);
}
Map table=new Hashtable();
}
public static void main(String[]args){
Map<Integer,String> map=new HashMap<Integer,String>();
map.put(1, "1.txt");
map.put(2, "2.txt");
map.put(3, "3.txt");
map.put(3, "4.txt");
map.put(4, null);
Iterator<Entry<Integer, String>> item=map.entrySet().iterator();
while(item.hasNext()){
Map.Entry<Integer, String> entry= item.next();
Integer key=entry.getKey();
String val=entry.getValue();
System.out.println("key"+key+"/// val"+val);
}
// 这个效率低一些
Iterator<Integer> item2=map.keySet().iterator();
while(item2.hasNext()){
Integer key=item2.next();
String val=map.get(key);
System.out.println(key +"/ " +val);
}
Map table=new Hashtable();
}
}
--------------------------------
结果:
key1/// val1.txt
key2/// val2.txt
key3/// val4.txt
key4/// valnull
1/ 1.txt
2/ 2.txt
3/ 4.txt
4/ null