Java Collection How to - Get Iterator for a Set








Question

We would like to know how to get Iterator for a Set.

Answer

    
import java.util.Arrays;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;
/*from   w  w w  .j av  a 2 s .  co m*/
public class MainClass {

  public static void main(String[] a) {
    String elements[] = { "A", "B", "C", "D", "E" };
    Set set = new HashSet(Arrays.asList(elements));

    Iterator iter = set.iterator();
    while (iter.hasNext()) {
      System.out.println(iter.next());
    }

  }

}  

The code above generates the following result.