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.