LinkedHashSet
LinkedHashSet Iterator example
This is an example of how to obtain a LinkedHashSet Iterator. The LinkedHashSet API provides us with methods for such operations. Obtaining a LinkedHashSet Iterator implies that you should:
- Create a new LinkedHashSet.
- Populate the set with elements, using the
add(E e)API method of LinkedHashSet. - Invoke
iterator()API method of LinkedHashSet, to get an Iterator over the elements in this set. The elements are returned in no particular order. - Iterate over the set’s elements with
hasNext()andnext()API methods of Iterator.
Let’s take a look at the code snippet that follows:
package com.javacodegeeks.snippets.core;
import java.util.Iterator;
import java.util.LinkedHashSet;
public class LinkedHashSetIterator {
public static void main(String[] args) {
// Create a LinkedHashSet and populate it with elements
LinkedHashSet linkedHashSet = new LinkedHashSet();
linkedHashSet.add("element_1");
linkedHashSet.add("element_2");
linkedHashSet.add("element_3");
// To get the Iterator use the iterator() operation
Iterator it = linkedHashSet.iterator();
System.out.println("Elements in LinkedHashSet :");
while(it.hasNext())
System.out.println(it.next());
}
}
Output:
Elements in LinkedHashSet :
element_1
element_2
element_3
This was an example of how to obtain a LinkedHashSet Iterator in Java.

