Ниже приведен код (удаляется большая часть его для ясности), которая показывает мой вопрос о параллельной модификации списка:Параллельное Список Модификация
for (final Week week : this.demand.getWeeks().getAllWeeks()) {
final List<Week> weeksExcludingThisWeek = this.demand.getWeeks().getAllWeeks();
weeksExcludingThisWeek.remove(week);
}
Насколько я знал, я удалял ссылки на той же неделе объекта , но в другом списке, чем в цикле for.
Как предотвратить это?
Почему вы объявили недели, в том числе, в качестве окончательного? – saravanakumar
Я установил eclipse, чтобы автоматически устанавливать любые не измененные переменные в качестве окончательных при сохранении. Я считаю полезным наводить точечные нечетные ошибки. –