使用java 8将map<String,map<Long,customeObject>>转换为list<customeObject>
有人能帮我把Map<String, map<Long, Set<PanelData>>>
转换成List<PanelData>
吗
背景:作为我任务的一部分,我将PanelData
对象分组到两个不同的属性上,最终结果是上面的映射PanelData
只是一个带有getter和setter的POJO
你可以在下面搜索框中键入要查询的问题!
有人能帮我把Map<String, map<Long, Set<PanelData>>>
转换成List<PanelData>
吗
背景:作为我任务的一部分,我将PanelData
对象分组到两个不同的属性上,最终结果是上面的映射PanelData
只是一个带有getter和setter的POJO
# 1 楼答案
您可以从
entrySet
获取流,并使用flatMap
从values
生成另一个流:# 2 楼答案
要将
Map<String,Map<Long,CustomObject>>
转换为List<CustomObject>
,您可以这样做: