【发布时间】:2020-02-28 13:07:39
【问题描述】:
所以我有一个带有属性和构造函数的类Standard:
String studentName;
String category;
Standard(studentName, category)
我还有一个 List 的 Standard 对象,如下所示:
[S1,S2,S3,S4]
在哪里
S1 = Standard("ABC","1");
S2 = Standard("DEF","2")
S3 = Standard("IJK","1")
S4 = Standard("LMN","2")
我想将具有相同category 的Standard 对象分组为Map(String,List<Standard>),其中键为category,值为List 的Standard 对象,如下所示:
Map<String,List<Standard>> m = {1=[S1, S3], 2=[S2,S4]};
现在我想知道这是否可以使用 Java 8 流来完成。
【问题讨论】:
标签: java dictionary arraylist java-8 java-stream