【发布时间】:2018-07-20 02:36:21
【问题描述】:
我有一个逗号分隔的字符串列表 -
List: format = <unique id, label>
----- values -----
ab123,X
cd123,Y
ab123,Y
cd123,Z
------------------
我想使用 java 8 将此列表转换为 Map<String, List<String>>,其中键是唯一 id,值是标签列表 (Map<unique-id, List<label>>).
例子-
Map[
ab123=List[X, Y],
cd123=List[Y, Z]
]
您能帮我一下吗,以便我可以使用 java 8 来实现它。
如果我想使用 dto 类,也可以代替 Map -
Class A {
private String id;
private List<String> labelList;
// Getters and Setters methods
}
我希望创建一个class A 的列表,例如 -
List[
A [id="ab123", labelList = List[X, Y],
A [id="cd123", labelList = List[Y, Z]
]
我怎么能得到它?
【问题讨论】:
标签: java collections java-8 hashmap