在Java中,可以使用Set接口的retainAll()
方法來求兩個集合的交集。retainAll()
方法會修改調用它的集合,使其僅包含與指定集合共有的元素。
以下是一個簡單的示例:
import java.util.HashSet;
import java.util.Set;
public class Main {
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);
// 求交集
set1.retainAll(set2);
// 輸出交集
System.out.println("交集: " + set1);
}
}
輸出結果:
交集: [3, 4]
在這個示例中,我們創建了兩個整數集合set1
和set2
,并向它們添加了一些元素。然后,我們使用retainAll()
方法求它們的交集,并將結果存儲在set1
中。最后,我們輸出交集的結果。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。