有没有办法在 LinkedHashMap 中使用 put()
替换键而不丢失键最初插入的顺序?
最佳答案
如果您使用了 LinkedHashMap,我认为没有内置方法可以实现您的目标。您可能想要选择另一个(或设计您自己的)数据结构。
如果你必须在一个linkedhashmap上做,你可以创建一个新的LinkedHashMap,迭代旧的并放入新的,当你的目标条目到来时,用不同的键创建一个新条目,将新条目放入映射中。
关于Java LinkedHashMap 替换键,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25507562/