8
Yineleme sırasında öğeleri koleksiyondan kaldırma
AFAIK, iki yaklaşım var: Koleksiyonun bir kopyası üzerinden yineleme Gerçek koleksiyonun yineleyicisini kullanma Örneğin, List<Foo> fooListCopy = new ArrayList<Foo>(fooList); for(Foo foo : fooListCopy){ // modify actual fooList } ve Iterator<Foo> itr = fooList.iterator(); while(itr.hasNext()){ // modify actual fooList using itr.remove() } Bir yaklaşımı diğerine tercih etmek için herhangi bir neden …
215
java
collections
iteration