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