请不要使用HashMap,而是使用实现SortedMap接口的子类(比如TreeMap):
package fanqi;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Map.Entry;
import java.util.TreeMap;
public class WuZiQi {
public static void main(String[] args) {
TreeMap map = new TreeMap();
map.put(new Integer(2), "String 2");
map.put(new Integer(1), "String 1");
map.put(new Integer(3), "String 3");
map.put(new Integer(6), "String 6");
map.put(new Integer(5), "String 5");
Iterator> pointer = map.entrySet().iterator();
while (pointer.hasNext()) {
Entry e = pointer.next();
System.out.println(e.getKey() + "<===>" + e.getValue());
}
}
}