溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Java Set集合如何進行差集操作

發布時間:2025-04-10 18:18:50 來源:億速云 閱讀:124 作者:小樊 欄目:編程語言

在Java中,可以使用java.util.Set接口的addAll()removeAll()方法來實現兩個集合的差集操作。以下是一個示例:

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

public class SetDifference {
    public static void main(String[] args) {
        // 創建兩個集合
        Set<Integer> set1 = new HashSet<>();
        Set<Integer> set2 = new HashSet<>();

        // 向集合中添加元素
        set1.add(1);
        set1.add(2);
        set1.add(3);
        set1.add(4);

        set2.add(3);
        set2.add(4);
        set2.add(5);
        set2.add(6);

        // 計算差集
        Set<Integer> difference = new HashSet<>(set1);
        difference.removeAll(set2);

        // 輸出差集結果
        System.out.println("差集: " + difference);
    }
}

在這個示例中,我們創建了兩個HashSet集合set1set2,并向它們添加了一些元素。然后,我們創建了一個新的集合difference,將set1的所有元素添加到其中。接下來,我們使用removeAll()方法從difference集合中移除set2中的所有元素。最后,我們輸出差集結果。

運行這個程序,你將看到以下輸出:

差集: [1, 2]

這表示set1set2之間的差集包含元素1和2。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女