Map with HashMap inside sublist



我如何从中获得sublist?

Map<String, HashMap<String, String>>

我尝试过:

Collections.list(Collections.enumeration(myMap.values())).subList(from,too)

upd:方法仅返回List<HashMap<String, String>>。但是我需要List<String, HashMap<String,String>>

您可能要使用map.entryset(),而不是map.values()。它将提供一组键值对,这是您想要的。

如果您期望条目按照您插入的顺序,请使用linkedhashmap而不是hashmap。

此外,不重要的是,考虑摆脱枚举,只使用new ArrayList(myMap.entrySet())

如果您看到了nullpointerexception,则检查您的" mymap"是否适当初始化,至少没有空。

如果您正在看到indexoutofrangeException,则两个参数"从"one_answers"应该在地图大小的范围内。从> = 0to&lt; =地图的最大大小

最新更新