我有
LinkedHashMap<String, List<String>> hMap;
我想得到 List<String>
按位置不在键上。
我不想使用迭代。
还有其他方法可以根据索引获取值(value)吗?
最佳答案
您无法根据索引获取 Map
的值,Map
就不能那样工作。一种解决方法是根据您的值创建一个新列表并根据索引获取值。
LinkedHashMap<String, List<String>> hMap;
List<List<String>> l = new ArrayList<List<String>>(hMap.values());
l.get(0);
关于java - 如何根据索引而不是键从 LinkedHashMap 获取值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13581997/