【发布时间】:2011-05-19 00:14:19
【问题描述】:
我在 Java Hashtable 中插入了一些数据。如果我从 Hashtable 中读取数据,它不会按照我插入的顺序返回。如何从 Hashtable 中获取有序数据?
我使用以下代码从哈希表中获取值:
// Get a set of the entries
Set set = hsUpdateValues.entrySet();
// Get an iterator
Iterator i = set.iterator();
// Display elements
while (i.hasNext()) {
Map.Entry me = (Map.Entry) i.next();
System.out.print(
"Key : " + me.getKey()
+ ", Value: " + me.getValue()
);
}
【问题讨论】:
-
不要使用向量、枚举或哈希表。它们很古老,应该避免。信息:stackoverflow.com/questions/453684/…stackoverflow.com/questions/2601602/…stackoverflow.com/questions/2873254/…
标签: java sorting maps hashtable