Итак, у меня есть класс 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")
Я бы хотел сгруппировать Standard
объекты с одинаковыми category
в Map(String,List<Standard>)
с ключом category
и значением List
из Standard
объектов типа Итак:
Map<String,List<Standard>> m = {1=[S1, S3], 2=[S2,S4]};
Теперь я хотел бы знать, можно ли это сделать с помощью Java 8 потоков.