欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java 對象交集和并集的運算

方一強2年前9瀏覽0評論

Java編程語言中,對象交集和并集運算在集合中是非常常見的操作。接下來,我們將詳細(xì)了解這兩種運算。

集合是由許多對象構(gòu)成的一組對象。當(dāng)我們需要操作這些對象時,交集和并集是兩個基本的操作。

交集運算

交集運算,就是取兩個集合中相同元素的集合。在Java中,我們可以使用Set接口來實現(xiàn)交集運算。

Set<Integer> set1 = new HashSet<Integer>(Arrays.asList(1,2,3,4,5));
Set<Integer> set2 = new HashSet<Integer>(Arrays.asList(4,5,6,7,8));
set1.retainAll(set2);
System.out.println(set1);

以上代碼中,我們先創(chuàng)建了兩個Set集合,set1和set2。然后,我們使用Set的retainAll方法來獲取set1和set2中相同的元素,最后輸出結(jié)果。

并集運算

并集運算,就是取兩個集合中所有元素的集合。在Java中,我們同樣可以使用Set接口來實現(xiàn)并集運算。

Set<Integer> set1 = new HashSet<Integer>(Arrays.asList(1,2,3,4,5));
Set<Integer> set2 = new HashSet<Integer>(Arrays.asList(4,5,6,7,8));
set1.addAll(set2);
System.out.println(set1);

以上代碼中,我們同樣創(chuàng)建了兩個Set集合set1和set2,然后使用Set的addAll方法將set2中的元素添加到set1中,最后輸出結(jié)果。

以上就是Java中對象交集和并集的操作方法,希望對大家有所幫助。