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();
    
    
        }
    }
  • 相关阅读:
    python登录qq
    js加解密的算法
    python request模板
    qq查询接口
    python代理池的实现
    mvvm实现
    消息队列
    【Linux常见命令】seq命令
    【Linux常见命令】find命令
    【Linux常见命令】rm命令
  • 原文地址:https://www.cnblogs.com/go4mi/p/6957572.html
Copyright © 2011-2022 走看看