java - 将项目添加到 LinkedHashMap 的顶部

标签 java

我在我的代码中使用 LinkedHashMap。这是我的 map :

LinkedHashMap<String, Conversation> conversationsMap=new LinkedHashMap<String, Conversation>();

我正在使用以下行向这张 map 添加项目:

conversationsMap.put("test",Conversation);

但这行将项目添加到最后。我需要将此项目添加到这张 map 的顶部。我该怎么做?

最佳答案

LinkedHashMap 保留插入顺序。要将它添加到第一个,您需要遍历旧映射并在新映射中插入值。

关于java - 将项目添加到 LinkedHashMap 的顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27348831/

相关文章:

java - 使用 WebDriver 无法通过 CSS 选择器找到 WebElement

java - 如何在 JPA 中获得独特的结果

java - 更简单的方法来格式化 Java 代码行以使您的工作更轻松?

java - 在运行时从数据类型oracle中检测数据类型java

java - 如何在不依赖的情况下从不同项目中的包中获取所有类?

java - Eclipse Kepler 在某个工作区崩溃

java - 了解在鼠标监听器中编写的代码

java - Play Framework 2.4 : NoClassDefFoundError: play/api/cache/CachePlugin

java - 如何在 Java Swing 中绘制折线图

java - 是什么原因导致此 retainAll 异常?