如何从基于索引而不是键的LinkedHashMap获取值?

我有

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);

以上是 如何从基于索引而不是键的LinkedHashMap获取值? 的全部内容, 来源链接: utcz.com/qa/414786.html

回到顶部