のは、私は以下の目的を持っているとしましょう:List<DaylyData> resultList
:flatmap()の呼び出し時にコンパイルエラーが発生するのはなぜですか?
public class DaylyData {
private Date date;
private List<Integer> numersList;
// standard getters/setters
public Map<Integer, Date> getIntToDate() {
Map<Integer, Date> resultMap = new HashMap<>();
for(Integer number : getNumersList()) {
resultMap.put(number, getDate());
}
return resultMap;
}
、私はDaylyDataのリストを持っているとしましょう。次の結果がどうなるか
:私はStream<Map<Integer, Date>>
にその結果を割り当てた場合
resultList.stream().flatMap(entity -> entity.getIntToDate());
、私はType mismatch: cannot convert from Map<Integer,Date> to Stream<? extends Map<Integer,Date>>
を取得しています。
ありがとうございます。