import java.util.HashSet;
import java.util.Iterator;
class GFG
{
public static void main
(String[] args
) {
// Create a HashSet of Strings
HashSet<String> hs = new HashSet<>();
// Add elements to the HashSet
hs.add("A");
hs.add("B");
hs.add("Geeks");
hs.add("For");
hs.add("Geeks");
hs.add("Z");
// Using iterator() method to iterate Over the HashSet
System.
out.
print("Using iterator : "); Iterator<String> iterator = hs.iterator();
// Traversing HashSet
while (iterator.hasNext())
System.
out.
print(iterator.
next() + ", ");
// Using enhanced for loop to iterate Over the HashSet
System.
out.
print("Using enhanced for loop : "); System.
out.
print(element
+ " , "); }
}
aW1wb3J0IGphdmEudXRpbC5IYXNoU2V0OwppbXBvcnQgamF2YS51dGlsLkl0ZXJhdG9yOwoKY2xhc3MgR0ZHIAp7CiAgICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSAKICAgIHsKICAgICAgICAvLyBDcmVhdGUgYSBIYXNoU2V0IG9mIFN0cmluZ3MKICAgICAgICBIYXNoU2V0PFN0cmluZz4gaHMgPSBuZXcgSGFzaFNldDw+KCk7CgogICAgICAgIC8vIEFkZCBlbGVtZW50cyB0byB0aGUgSGFzaFNldAogICAgICAgIGhzLmFkZCgiQSIpOwogICAgICAgIGhzLmFkZCgiQiIpOwogICAgICAgIGhzLmFkZCgiR2Vla3MiKTsKICAgICAgICBocy5hZGQoIkZvciIpOwogICAgICAgIGhzLmFkZCgiR2Vla3MiKTsKICAgICAgICBocy5hZGQoIloiKTsKCiAgICAgICAgLy8gVXNpbmcgaXRlcmF0b3IoKSBtZXRob2QgdG8gaXRlcmF0ZSBPdmVyIHRoZSBIYXNoU2V0CiAgICAgICAgU3lzdGVtLm91dC5wcmludCgiVXNpbmcgaXRlcmF0b3IgOiAiKTsKICAgICAgICBJdGVyYXRvcjxTdHJpbmc+IGl0ZXJhdG9yID0gaHMuaXRlcmF0b3IoKTsKICAgICAgCiAgICAgIAkvLyBUcmF2ZXJzaW5nIEhhc2hTZXQKICAgICAgICB3aGlsZSAoaXRlcmF0b3IuaGFzTmV4dCgpKQogICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50KGl0ZXJhdG9yLm5leHQoKSArICIsICIpOwoKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oKTsKCiAgICAgICAgLy8gVXNpbmcgZW5oYW5jZWQgZm9yIGxvb3AgdG8gaXRlcmF0ZSBPdmVyIHRoZSBIYXNoU2V0CiAgICAgICAgU3lzdGVtLm91dC5wcmludCgiVXNpbmcgZW5oYW5jZWQgZm9yIGxvb3AgOiAiKTsKICAgICAgICBmb3IgKFN0cmluZyBlbGVtZW50IDogaHMpCiAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnQoZWxlbWVudCArICIgLCAiKTsKICAgIH0KfQ==
Using iterator : A, B, Geeks, For, Z,
Using enhanced for loop : A , B , Geeks , For , Z ,