Java program to iterate over a set

In Java, you can iterate over a Set using a for loop or a for-each loop. Here are examples of both methods:

Method 1: Using a for loop

ref‮gi:ot re‬iftidea.com
import java.util.HashSet;
import java.util.Set;

public class SetIteration {
    public static void main(String[] args) {
        Set<String> set = new HashSet<String>();
        set.add("apple");
        set.add("banana");
        set.add("cherry");
        set.add("date");

        for (String element : set) {
            System.out.println(element);
        }
    }
}

In the above example, we define a HashSet and add some elements to it. We use a for loop to iterate over the elements of the HashSet.

Inside the loop, we use the : operator to iterate over each element of the HashSet. We store the element in a String variable element. Finally, we print the element to the console using the System.out.println() method.

After running the above code, the output would be:

apple
banana
cherry
date

Method 2: Using a for-each loop

import java.util.HashSet;
import java.util.Set;

public class SetIteration {
    public static void main(String[] args) {
        Set<String> set = new HashSet<String>();
        set.add("apple");
        set.add("banana");
        set.add("cherry");
        set.add("date");

        for (String element : set) {
            System.out.println(element);
        }
    }
}

In the above example, we define a HashSet and add some elements to it. We use a for-each loop to iterate over the elements of the HashSet.

Inside the loop, we use the : operator to iterate over each element of the HashSet. We store the element in a String variable element. Finally, we print the element to the console using the System.out.println() method.

After running the above code, the output would be:

apple
banana
cherry
date

This program iterates over the Set and prints each element to the console using a for loop and a for-each loop.