繁体   English   中英

如何在Java中以相同顺序将HashMap中的键添加到列表中

[英]How to add keys from a HashMap into a list with the same order in Java

我使用了HashMap从其值中排序键。 现在,我希望将密钥转移到列表中,其中密钥的顺序将相同。 我尝试了多种选择将每个键添加到列表中,但是没有一个键像在HashMap中那样保持相同的键顺序。

HashMapMap的最著名和最常见的实现。 然而:

此类无法保证地图的顺序。 特别是,它不能保证顺序会随着时间的推移保持恒定。

如果要保留将元素放入Map的顺序,则需要使用LinkedHashMap实现。 如文档所述:

此链表定义了迭代顺序,通常是将键插入映射的顺序(插入顺序)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM