Hashtable的小问题!
我想print出Hashtable中的key值,但是不明白显示的结果顺序是这样的?
代码:
import java.util.*;
public class Table{
Hashtable table = new Hashtable(3);
public Table(){
table.put("aaa","1");
table.put("bbb","2");
table.put("ccc","3");
for(Enumeration e = table.keys();e.hasMoreElements();){
System.out.println(e.nextElement());
}
}
public static void main(String[] args){
Table mytable = new Table();
}
}
运行结果:
ccc
aaa
bbb
为什么呢?