Java Iterator

Suman Barik
0

Removing Items from a Collection

Iterators are designed to easily change the collections that they loop through. The remove() method can remove items from a collection while looping.


import java.util.ArrayList;

import java.util.Iterator;


public class Main {

  public static void main(String[] args) {

    ArrayList<Integer> numbers = new ArrayList<Integer>();

    numbers.add(12);

    numbers.add(8);

    numbers.add(2);

    numbers.add(23);

    Iterator<Integer> it = numbers.iterator();

    while(it.hasNext()) {

      Integer i = it.next();

      if(i < 10) {

        it.remove();

      }

    }

    System.out.println(numbers);

  }

}


Post a Comment

0Comments
Post a Comment (0)