linkhashmap逆序输出
时间: 2023-09-09 11:06:16 浏览: 86
链表逆序输出
要逆序输出一个 `LinkedHashMap` 的键值对,你可以使用 `LinkedHashMap` 的 `entrySet()` 方法获取所有的键值对,并将其转换为一个 `List`。然后,使用 `Collections` 类的 `reverse()` 方法将该列表反转。最后,遍历反转后的列表并输出每个键值对。
以下是一个示例代码:
```java
import java.util.*;
public class Main {
public static void main(String[] args) {
LinkedHashMap<String, Integer> map = new LinkedHashMap<>();
map.put("A", 1);
map.put("B", 2);
map.put("C", 3);
List<Map.Entry<String, Integer>> list = new ArrayList<>(map.entrySet());
Collections.reverse(list);
for (Map.Entry<String, Integer> entry : list) {
System.out.println(entry.getKey() + " : " + entry.getValue());
}
}
}
```
运行以上代码,输出结果将是:
```
C : 3
B : 2
A : 1
```
希望能帮到你!如果有任何问题,请随时问我。
阅读全文