0

私が与えられたサンプルコードは

public Map<String, List<Bier>> opzettenOverzichtBierenPerSoort() {
   //TODO
    
    return bieren.stream().collect(Collectors.groupingBy(Bier::getSoort, TreeMap::new, Collectors.toList()));
}

input はビール オブジェクトのリストで、すべてのビールを含むビールの種類のマップを返します。

今私の質問。groupingBy の 2 番目と 3 番目の引数は何ですか? 何によってグループ化されているかを示す最初のものを取得します...しかし、2番目と3番目は少しランダムに見えます。

4

1 に答える 1