Изменение локальной переменной в forEachприводит к ошибке компиляции: Нормальный int ordinal = 0; for (Example s : list) { s.setOrdinal(ordinal); ordinal++; } С лямбдой int ordinal = 0; list.forEach(s -> { s.setOrdinal(ordinal); ordinal++; }); Есть идеи, как это...