Skip to content

10.5 Iterators & Fail-Fast vs Fail-Safe

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

public class IteratorDemo {
    public static void main(String[] args) {
        List<String> items = new ArrayList<>();
        items.add("Pen");
        items.add("Book");
        items.add("Eraser");

        // सुरक्षित रिमूवल के लिए Iterator.remove() का उपयोग करें
        Iterator<String> itr = items.iterator();
        while (itr.hasNext()) {
            String item = itr.next();
            if (item.equals("Book")) {
                itr.remove(); // सुरक्षित
            }
        }
        System.out.println("After Removal: " + items);
    }
}

🧭 Navigation

Last updated on