use*_*403 1 java linkedhashmap
我有从db返回的LinkedHashMap.从这张地图我需要得到确切的最后一个元素(键).如果我使用keySet方法获取所有键,则返回Set of keys但Set不保证顺序.我需要从db返回的链接hashmap中取出最后一个键.我怎样才能做到这一点 ?
下面是我如何从数据库中获取数据的代码.
LinkedHashMap<String,String> map = someDao.getMap(String input);
Run Code Online (Sandbox Code Playgroud)
从这张地图我需要采取最后一个元素.
谢谢!
keySet()在LinkedHashMap返回时执行,但LinkedHashSet确实Set"记住"元素的顺序.
您可以获得以下最后一个元素:
Map<TheType> map = .....
.................
TheType theLastKey = new ArrayList<>(map.keySet()).get(map.size() - 1)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8510 次 |
| 最近记录: |