zoukankan      html  css  js  c++  java
  • 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);
    
  • 相关阅读:
    js forEach方法
    day1总结
    jupyter notebook
    java_13网络编程
    原生 input radio 优化
    JQ 获取 input file 图片 显示在对应位置
    math.js 使用
    前端优化
    文字动态颜色变化效果
    谷歌,火狐隐藏滚动条
  • 原文地址:https://www.cnblogs.com/melodyjerry/p/13065148.html
Copyright © 2011-2022 走看看