将项目添加到 LinkedHashMap 的顶部

Oka*_*kan 4 java

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

LinkedHashMap<String, Conversation> conversationsMap=new LinkedHashMap<String, Conversation>();
Run Code Online (Sandbox Code Playgroud)

我使用以下行将项目添加到此地图:

conversationsMap.put("test",Conversation);
Run Code Online (Sandbox Code Playgroud)

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

Avi*_*Avi 5

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