1

グループ化する必要があるオブジェクト配列のリストを取得します。配列には、さまざまなタイプのオブジェクトが含まれています。次に例を示します。

List<Object[]> resultList = query.getResultList(); // call to DB

// Let's say the object array contains objects of type Student and Book
// and Student has a property Course.
// Now I want to group this list by Student.getCourse()
Map<String, Object[]> resultMap = resultList.stream().collect(Collectors.groupingBy(???));

メソッドに何を提供しCollectors.groupingBy()ますか? Student オブジェクトは、オブジェクト配列のインデックス 0 にあります。

4

1 に答える 1