有没有办法在 LinkedHashMap 中使用 put() 替换键而不丢失键最初插入的顺序?

最佳答案

如果您使用了 LinkedHashMap,我认为没有内置方法可以实现您的目标。您可能想要选择另一个(或设计您自己的)数据结构。

如果你必须在一个linkedhashmap上做,你可以创建一个新的LinkedHashMap,迭代旧的并放入新的,当你的目标条目到来时,用不同的键创建一个新条目,将新条目放入映射中。

关于Java LinkedHashMap 替换键,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25507562/

10-11 19:24