import java.util.HashMap;
import java.util.Map;public class Test {
public static void main(String [] args) {
Map<String,String> map = new HashMap<String, String> ();
map.put(String.valueOf(System.currentTimeMillis()) + "a", "1");
map.put(String.valueOf(System.currentTimeMillis()) + "b", "2");
map.put(String.valueOf(System.currentTimeMillis()) + "c", "3");
System.out.println(map);
}
}为什么每次运行输出的顺序都有可能不一样呢?
如果你希望键按照顺序排序,推荐使用TreeMap,因为他实现了SortedMap接口