JAVA比较两个List集合的方法
生活随笔
收集整理的這篇文章主要介紹了
JAVA比较两个List集合的方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
public class FindNumber {
public static void main(String[] args) {
// 注意:一定要使用創建對象的格式創建數組
Integer[] a = new Integer[] { 6, 3, 9, 3, 2, 4, 5, 7 };
Integer[] b = new Integer[] { 5, 8, 6, 2, 1, 9 };
List _a = Arrays.asList(a);
List _b = Arrays.asList(b);
// 創建集合
Collection realA = new ArrayList<Integer>(_a);
Collection realB = new ArrayList<Integer>(_b);
// 求交集
realA.retainAll(realB);
System.out.println("交集結果:" + realA);
Set result = new HashSet();
// 求全集
result.addAll(_a);
result.addAll(_b);
System.out.println("全集結果:" + result);
// 求差集:結果
Collection aa = new ArrayList(realA);
Collection bb = new ArrayList(result);
bb.removeAll(aa);
System.out.println("最終結果:" + bb);
?
轉載于:https://www.cnblogs.com/pxblog/p/10515479.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的JAVA比较两个List集合的方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数据库如何进行索引优化
- 下一篇: leetcood学习笔记-58-最后一个