在 Java 中合併兩個集合
要在 Java 中合併兩個集合,程式碼如下 −
示例
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));
}
}輸出
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]
一個名為 Demo 的類包含一個名為 ‘set_merge’ 的函式,該函式使用 ‘addAll’ 函式來合併作為引數傳遞給該函式的兩個集合。在主函式中,定義了兩個集合,並使用 ‘addAll’ 函式向其中新增元素。相關訊息會列印在控制檯上。
廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP