[英]Remove keys from HashMap by passing a List of keys - Java API method or Utility for the same?
[英]How to add keys from a HashMap into a list with the same order in Java
我使用了HashMap从其值中排序键。 现在,我希望将密钥转移到列表中,其中密钥的顺序将相同。 我尝试了多种选择将每个键添加到列表中,但是没有一个键像在HashMap中那样保持相同的键顺序。
此类无法保证地图的顺序。 特别是,它不能保证顺序会随着时间的推移保持恒定。
如果要保留将元素放入Map
的顺序,则需要使用LinkedHashMap
实现。 如文档所述:
此链表定义了迭代顺序,通常是将键插入映射的顺序(插入顺序)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.