私は別のコレクションを介してその機能を適用したいSet<>
を返す関数は、以下の平坦化Set<>
作成するだけの変数を持つマップでコードスニペットはJavaの8 - ストリーム上flatMapすることができません
repository.findAll().stream().map(
p -> forecastService.forecast(p, timeLineInYear, label)
).collect(Collectors.toSet());
と改名され持っています私はflatMap
ForecastService
戻っ
Set<Forecast>
ので、上記の文は
Set<Set<Forecast>>
を返します。 Set<Forecast>
は、任意の助けに感謝 Stream<? extends R>
に適合するように
私はコンパイルエラー
にタイプ変数Rのインスタンスを取得していないが存在します。
flatMapコールでは、SetではなくStreamが必要です。 'p - > forecastService.forecast(p、timeLineInYear、label).stream()'を試してください。 –