亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

java兩個對象集合取差集怎么實現

小億
142
2023-10-13 05:27:35
欄目: 編程語言

在Java中,可以使用Collection接口的retainAll()方法來實現兩個對象集合的差集操作。retainAll()方法會修改調用它的集合,使其只保留與指定集合中相同的元素,即取兩個集合的交集。

以下是使用retainAll()方法實現兩個對象集合取差集的示例代碼:

import java.util.*;
public class Main {
public static void main(String[] args) {
// 創建集合A
List<String> collectionA = new ArrayList<>(Arrays.asList("A", "B", "C", "D"));
// 創建集合B
List<String> collectionB = new ArrayList<>(Arrays.asList("C", "D", "E", "F"));
// 取兩個集合的差集
collectionA.retainAll(collectionB);
// 輸出差集
System.out.println(collectionA);  // 輸出: [C, D]
}
}

在上述代碼中,首先創建了兩個List對象collectionAcollectionB,分別初始化為[A, B, C, D][C, D, E, F]

然后,調用collectionAretainAll()方法,將其與collectionB的交集保存在collectionA中。

最后,通過輸出collectionA,可以得到兩個集合的差集[C, D]

注意:retainAll()方法會修改調用它的集合,如果不希望修改原集合,可以先創建一個新集合并將原集合中的元素復制到新集合中,然后對新集合執行retainAll()操作。

0
武陟县| 呼图壁县| 县级市| 乳源| 荥经县| 安陆市| 游戏| 余庆县| 泰宁县| 泰州市| 申扎县| 漳州市| 安图县| 都江堰市| 巍山| 嵊泗县| 会同县| 承德市| 博爱县| 惠安县| 五河县| 巴彦县| 台州市| 中阳县| 如东县| 额尔古纳市| 江西省| 沁水县| 沙湾县| 湖北省| 玉田县| 玛曲县| 汝州市| 五家渠市| 临颍县| 诸暨市| 高陵县| 永安市| 华池县| 海城市| 儋州市|