In this example, we will write a Java code to iterate over a HashSet using the Iterator interface.
Set (HashSet) Iterator Example
Here is the example to iterate over a HashSet using Iterator interface:
package com.java.tutorials.collections;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;
/**
* Iterator Examples
* @author Ramesh Fadatare
*
*/
public class IteratorExample {
public static void main(String[] args) {
Set<String> fruits = new HashSet<String>();
fruits.add("Banana");
fruits.add("Apple");
fruits.add("Mango");
fruits.add("Orange");
Iterator<String> iterator = fruits.iterator();
while (iterator.hasNext()) {
String fruit = (String) iterator.next();
if("Apple".equals(fruit)) {
iterator.remove();
}
}
System.out.println(fruits);
}
}
Output:
[Mango, Orange, Banana]