【发布时间】:2020-09-22 11:51:27
【问题描述】:
我有一个 Map 列表,其中有许多相似的键。
所以我想将相同键的值分组为List<Map<String,List<String>>>
注意:- 这里地图的键是未知的
Input -
List<Map<String,String>> list = [{CLEANING=cleaning1}, {CLEANING=cleaning2}, {CLEANING=cleaning3}, {CLEANING=cleaning4}, {PAPER=paper1}, {PAPER=paper2}, {PAPER=paper3}, {PAPER=paper4}]
Output -
List<Map<String,List<String>>> outputList = [{CLEANING,[cleaning1,cleaning2,cleaning3,cleaning4]},{PAPER,[paper1,paper2,paper3,paper4]}]
【问题讨论】:
-
StackOverflow 不是代码编写服务。您已经尝试过什么,遇到了什么问题?
-
有时,输入看起来很奇怪,因为它们来自某些程序。这是可以理解的。但是,在您的输出中,外部
List的目的是什么?一张地图可以包含多个键 -
是的......你可以尝试任何方式@Kent
-
@MrFreak 我可以尝试什么方法?
标签: java list arraylist hashmap set