Date: 2014mar25
Update: 2025sep22
Language: Java
Keywords: iterate
Level: novice
Q. Java: Best way to enumerate a HashSet
A. Use `for (String element : set)` as shown in this full example:
import java.util.HashSet;
class Demo {
public static final void main(String []args) {
HashSet<String> set = new HashSet<String>();
set.add("one");
set.add("two");
set.add("three");
for (String element : set) { // The key statement
// The elements will not be the order they were added
System.out.println("element=" + element);
}
}
}
Output:
element=one
element=two
element=three
Order is not maintained.