8
Hapus elemen dari koleksi saat iterasi
AFAIK, ada dua pendekatan: Iterate di atas salinan koleksi Gunakan iterator koleksi aktual Misalnya, List<Foo> fooListCopy = new ArrayList<Foo>(fooList); for(Foo foo : fooListCopy){ // modify actual fooList } dan Iterator<Foo> itr = fooList.iterator(); while(itr.hasNext()){ // modify actual fooList using itr.remove() } Adakah alasan untuk lebih menyukai satu pendekatan daripada yang …
215
java
collections
iteration