Union two set in Java
Description
The following code shows how to union two set.
Example
/* ww w.j a v a 2 s . co m*/
import java.util.Set;
import java.util.TreeSet;
public class Main {
public static <T> Set<T> union(Set<T> setA, Set<T> setB) {
Set<T> tmp = new TreeSet<T>(setA);
tmp.addAll(setB);
return tmp;
}
public static void main(String args[]) {
Set<Character> set1 = new TreeSet<Character>();
Set<Character> set2 = new TreeSet<Character>();
set1.add('A');
set1.add('B');
set1.add('C');
set1.add('D');
set2.add('C');
set2.add('D');
set2.add('E');
set2.add('F');
System.out.println("set1: " + set1);
System.out.println("set2: " + set2);
System.out.println("union: " + union(set1,set2));
}
}
The code above generates the following result.