25
Bir koleksiyondaki yineleme, döngüdeki nesneleri kaldırırken ConcurrentModificationException öğesinden kaçınma
Hepimiz aşağıdakiler nedeniyle aşağıdakileri yapamayacağınızı biliyoruz ConcurrentModificationException: for (Object i : l) { if (condition(i)) { l.remove(i); } } Ama bu görünüşe göre bazen çalışıyor, ama her zaman değil. İşte bazı özel kodlar: public static void main(String[] args) { Collection<Integer> l = new ArrayList<>(); for (int i = 0; i …
1194
java
collections
iteration