 
  Data Structure Data Structure
 Networking Networking
 RDBMS RDBMS
 Operating System Operating System
 Java Java
 MS Excel MS Excel
 iOS iOS
 HTML HTML
 CSS CSS
 Android Android
 Python Python
 C Programming C Programming
 C++ C++
 C# C#
 MongoDB MongoDB
 MySQL MySQL
 Javascript Javascript
 PHP PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Merge two sets in Java
To merge two sets in Java, the code is as follows −
Example
import java.util.stream.*; import java.util.*; import java.io.*; public class Demo{    public static <T> Set<T> set_merge(Set<T> set_1, Set<T> set_2){       Set<T> my_set = set_1.stream().collect(Collectors.toSet());       my_set.addAll(set_2);       return my_set;    }    public static void main(String[] args){       Set<Integer> my_set_1 = new HashSet<Integer>();       my_set_1.addAll(Arrays.asList(new Integer[] { 34, 67, 89, 102 }));       Set<Integer> my_set_2 = new HashSet<Integer>();       my_set_2.addAll(Arrays.asList(new Integer[] { 77, 11, 0 , -33}));       System.out.println("The first set contains " + my_set_1);       System.out.println("The second set contains " + my_set_2);       System.out.println("The two sets are merged " + set_merge(my_set_1, my_set_2));    } }  Output
The first set contains [34, 67, 102, 89] The second set contains [0, -33, 11, 77] The two sets are merged [0, -33, 34, 67, 102, 89, 11, 77]
A class named Demo contains a function named ‘set_merge’ that uses the ‘addAll’ function to merge the two sets that are passed as parameters to the function. In the main function, two sets are defined and elements are added into it using the ‘addAll’ function. Relevant messages are printed on the console.
Advertisements
 