【发布时间】:2019-01-09 12:18:52
【问题描述】:
我想以相反的顺序更改我的 LinkedHashMap 中的元素。像这样的:
public static void main(String[] args){
Map<String, Integer> map = new LinkedHashMap<>();
map.put("Hello", 2);
map.put("World", 1);
reverse(map);
System.out.println(map);// {Wordl=1, Hello=2}
}
public static void reverse(Map<String, Integer> map){
// Reverse my map...
}
但我没有找到任何可以帮助我做到这一点的东西。有人可以建议如何解决这个问题吗? 谢谢。
【问题讨论】:
-
@Jabongg 我认为这不是 OP 所需要的,他需要能够产生
{Hello=2, Wordl=1}我认为... -
@Jabongg - Q&A 是关于创建逆映射的。这不是那个的副本。
-
耶!你说的对。这是关于反转整个地图。谢谢斯蒂芬 C @A4L
-
@Jabongg,在这个问题中交换了键和值。我还有一个问题。
-
耶!我明白了。
标签: java dictionary collections