Что будет напечатано на экран в результате выполнения данного кода?

Set<Integer> numbers = new LinkedHashSet<Integer>(Arrays.asList(1,2,3,4));
for(Integer i : numbers) {
  if( i % 2 == 0) numbers.remove(i);
}
System.out.println(numbers);
Explanation
В цикле for-each не допускается модификация коллекции, что приводит на этапе выполнения программы к выбросу исключения java.util.ConcurrentModificationException.

Следи за CodeGalaxy

Мобильное приложение Beta

Get it on Google Play
Обратная Связь
Продолжайте изучать
тесты по Java
Cosmo
Зарегистрируйся сейчас
или Подпишись на будущие тесты