zoukankan      html  css  js  c++  java
  • java 两个数组查询相同和不同

    public class ListTest {
        public static void main(String[] args) {
            List<Integer> a1=new ArrayList<Integer>();
            for (int i = 0; i < 50; i++) {
                a1.add(i+30);
            }
            List<Integer> a2=new ArrayList<Integer>();
            for (int i = 0; i < 50; i++) {
                a2.add(i);
            }
    
            //查询相同
            Set<Integer> a3=new HashSet<Integer>();
            a3.addAll(a1);
            a3.addAll(a2);
    
            a3.removeAll(a1);
            //a2特有的
            System.out.println("a2---------------");
            for (Integer in : a3) {
                System.out.print(in+",");
            }
            System.out.println();
    
            System.out.println("a1 a2 都有------------");
    
            a2.removeAll(a3);
    
            for (Integer in : a2) {
                System.out.print(in+",");
            }
            System.out.println();
            a1.removeAll(a2);
    
            //a2特有的
            System.out.println("a1---------------");
            for (Integer in : a1) {
                System.out.print(in+",");
            }
            System.out.println();
    
    
        }
    }
  • 相关阅读:
    排序规则
    revert
    添加字段modify
    修改字段名change
    修改字段注释modify
    修改字段类型modify
    file类型input框赋值
    disabled
    js失去焦点触发
    别把软件开发当做养家糊口的工具...
  • 原文地址:https://www.cnblogs.com/go4mi/p/6957572.html
Copyright © 2011-2022 走看看