LinkedHashmap获取最后一个值
时间: 2024-05-06 19:19:36
浏览: 155
LinkedHashMap是有序的,因此可以使用keySet()方法获取所有的key,然后通过getLast()方法获取最后一个key,再通过get()方法获取对应的value。示例代码如下:
```java
LinkedHashMap<String, Integer> map = new LinkedHashMap<>();
map.put("a", 1);
map.put("b", 2);
map.put("c", 3);
String lastKey = (String) map.keySet().toArray()[map.keySet().size()-1];
int lastValue = map.get(lastKey);
System.out.println(lastKey + " : " + lastValue);
// 输出:c : 3
```