HashTable订单价值如何?

Nae*_*wad -1 java hashtable data-structures

我想知道hashtable在使用Put方法后如何对其值进行排序.

例如:

a         b           c       d                   e
Normal    2 weeks     Next    Save and Finish     Go to Cases
Run Code Online (Sandbox Code Playgroud)

hashtable.put( "一", "正常"); ...

值的顺序将不同,并且与我们放置的顺序不同.我认为订单会是这样的:

b         a        e              c         d                     
2 weeks   Normal   Go to Cases    Next      Save and Finish 
Run Code Online (Sandbox Code Playgroud)

请建议解决问题的数据结构.

谢谢.

ass*_*ias 6

在这些情况下,答案通常在文档中:

这个类不保证地图的顺序; 特别是,它不保证订单会随着时间的推移保持不变.