在HashTable中排序问题

div*_*ivz 2 java sorting hashtable

我的问题是我必须解析这些值

Cijfercode 
Crypto 
Doorlopr 
Kruizword 
Woordzoker
Zweeds
Run Code Online (Sandbox Code Playgroud)

来自xml文件.但是在xml中,它们按照与上面相同的字母顺序排列.但是当使用哈希表来检索值时(这些值不是此哈希表的键)它变为顺序

Cijfercode
Doorloper
Woordzoker
Zweeds
Kruizword
Crypto 
Run Code Online (Sandbox Code Playgroud)

为什么会发生?

aio*_*obe 7

您需要使用它LinkedHashMap来维护插入元素的顺序(或者,TreeMap如果您需要一些自定义排序,如字母顺序,无论插入顺序如何).

A HashTable不保留任何订单.就像Set它是一个无序的数据结构.