Write a Java Program to Iterate over a Set

Java Program to Iterate over a Set

Welcome to the World of Online Learning:

Hello Friends “This blog helps you to learn Java programming concepts. You can learn Java  language at your own speed and time. One can learn concepts of Java language by practicing various programs given on various pages of this blog. Enjoy the power of Self-learning using the Internet.”

Java Program to Iterate over a Set
Java Program to Iterate over a Set

Write a Java Program to Iterate over a Set

PROGRAM: Java Program to Iterate over a Set

/*Java Program to Iterate over a Set*/

 1: Iterate through Set using the forEach loop

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

class Main {
public static void main(String[] args) {
// Creating an set
Set<String> languages = new HashSet<>();
languages.add(“Java”);
languages.add(“JavaScript”);
languages.add(“Python”);
System.out.println(“Set: ” + languages);

// Using forEach loop
System.out.println(“Iterating over Set using for-each loop:”);
for(String language : languages) {
System.out.print(language);
System.out.print(“, “);
}
}
}

2: Iterate through Set using iterator()

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

class Main {
public static void main(String[] args) {
// Creating an Set
Set<Integer> numbers = new HashSet<>();
numbers.add(1);
numbers.add(3);
numbers.add(2);
System.out.println(“Set: ” + numbers);

// Creating an instance of Iterator
Iterator<Integer> iterate = numbers.iterator();
System.out.println(“Iterating over Set:”);
while(iterate.hasNext()) {
System.out.print(iterate.next() + “, “);
}
}
}

3: Iterate through Set using forEach() method

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

class Main {
public static void main(String[] args) {
// create an Set
Set<Integer> numbers = new HashSet<>();

// add elements to the HashSet
numbers.add(1);
numbers.add(2);
numbers.add(3);
numbers.add(4);
System.out.println(“Set: ” + numbers);

// iterate each element of the set
System.out.print(“Element of Set: “);

// access each element using forEach() method
// pass lambda expression to forEach()
numbers.forEach((e) -> {
System.out.print(e + ” “);
});
}
}



Leave a Reply

Your email address will not be published. Required fields are marked *