Java'da Bir Listeyi Yinelerken Öğeler nasıl kaldırılır, ArrayList? (5 farklı yol)

Yayınlanan: 2021-11-08
Java'da Bir Listeyi Yinelerken Öğeler nasıl kaldırılır, ArrayList? (5 farklı yol)

Java'da Yineleme sırasında öğeler ArrayList'ten nasıl kaldırılır? Bir öğeyi yinelerken bir ArrayList'ten kaldırırsanız, list.remove(s) java.util.ConcurrentModificationException öğesini atar.

Başlayalım.

Sınıf oluşturun: CrunchifyRemoveItemFromList.java

Bir öğeyi yinelerken ArrayList'ten kaldırmak için aşağıdaki 5 methods kullanacağız.

  • Yöntem-1: collectionRemoveIf Yöntemi
  • Yöntem-2: collectionRemoveIfObjectEquals Yöntemi
  • Yöntem-3: collectionteratorRemove Yöntemi
  • Yöntem-4: listIteratorWayToRemoveElement Yöntemi
  • Yöntem-5: streamFilterCollectWay Yöntemi

Aşağıdaki kodu kopyalayın ve kaydedin.

Sadece yukarıdaki programı bir Java Uygulaması olarak çalıştırın ve sonucu aşağıdaki gibi göreceksiniz. Eşzamanlı Değişiklik İstisnası görmezsiniz.

İşte java.util.Collection.removeIf() yöntemi:

java.util.Collection removeIf İşlevi

IntelliJ IDEA konsol sonucu:

Geçen yıl Eclipse'den IntelliJ IDEA'ya geçtik ve çok sevdik. İşte bir konsol sonucu.

Bu Java programını çalıştırırken herhangi bir sorunla karşılaşırsanız bana bildirin.