Java の Collectors クラスに定義されているメソッドを見ていくシリーズ(目次)。 前回に引き続き、今回は Map を返す Collector を見ていきます。 前回にも増して引数の型パラメータを見てるとクラクラするぅ。 まぁ、前回同様、返り値の Collector の第2型パラメータあたりを中心に見ておけばいいんじゃないかなぁ。 今回扱うのはこの部分が Map もしくはそれを拡張した型になってます。 今回扱うのは以下のメソッド: //***** toMap() 関連 ***** // toMap() static <T,K,U> Collector<T,Map<K,U>> toMap(Function<? super T,? extends K> keyMapper, Function<? super T,? extends U> valueMapper) static <T