Тести
Мова сайту: Українська
Українська
English
Русский
Тести з програмування
Вхід
Реєстрація
Тести з програмування
Теорія
Сніпети
Статті
Головна
Android
Ціни
FAQ
Історія Cosmo
Правила та умови сервісу
Політика конфіденційності
Політика щодо файлів cookie
Зворотній Зв’язок
ConcurrentModificationException
:
Мова контенту: English
Русский
What will the following code's execution print to console? import java.util.List; import java.util.concurrent.CopyOnWriteArrayList; public class Test { private static void removeAndPrint(List<String> list) { for (String str : list) { if (str.equals("two")) { list.remove("three"); } } System.out.println(list); } public static void main(String[] args) { List<String> list = new CopyOnWriteArrayList<String>(); list.add("one"); list.add("two"); list.add("three"); list.add("four"); removeAndPrint(list); } }
ConcurrentModificationException
What will happen if you attempt to compile and run the following code: import java.util.*; class Quizful { public static void main(String[] args) { List<String> arrayList = new ArrayList<String> (); arrayList.add("One"); arrayList.add("Two"); arrayList.add("Three"); for (Iterator<String> iter = arrayList.iterator(); iter.hasNext();) { String current = iter.next(); if (current.length() == 3) { arrayList.remove(current); } } for (String current:arrayList) System.out.println(current); } }
ConcurrentModificationException
What is the result of compilation and running the following code? import java.util.*; public class Test { public static void main(String[] args) { List list = new ArrayList<String>(); for (int i = 0; i < 10; i++) { list.add(i + ""); } for (Object e1 : list) { for (Object e2 : list) { if (e1.equals(e2)) { list.remove(e1); list.remove(e2); } } } System.out.println(list.size()); } }
ConcurrentModificationException
← Попередня
1
Наступна →
Зареєструйся Зараз
або
Підпишись на майбутні тести