11
ラムダ内からローカル変数を変更する
でローカル変数を変更するとforEach、コンパイルエラーが発生します。 正常 int ordinal = 0; for (Example s : list) { s.setOrdinal(ordinal); ordinal++; } ラムダと int ordinal = 0; list.forEach(s -> { s.setOrdinal(ordinal); ordinal++; }); これを解決する方法はありますか?