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

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.

Follow CodeGalaxy

Mobile Beta

Get it on Google Play
Send Feedback
Keep exploring
Java quizzes
Cosmo
Sign Up Now
or Subscribe for future quizzes