zoukankan      html  css  js  c++  java
  • Java如何从数组中查找公共的元素?

    在Java中,如何从数组中查找公共的元素?

    示例

    以下示例显示了如何从两个数组中查找公共元素并将其存储在数组中。

    package com.yiibai;
    
    import java.util.*;
    
    public class FindCommonElements {
        public static void main(String[] args) {
            ArrayList objArray = new ArrayList();
            ArrayList objArray2 = new ArrayList();
            objArray2.add(0, "common1");
            objArray2.add(1, "common2");
            objArray2.add(2, "notcommon");
            objArray2.add(3, "notcommon1");
            objArray.add(0, "common1");
            objArray.add(1, "common2");
            objArray.add(2, "notcommon2");
            System.out.println("Array elements of array1" + objArray);
            System.out.println("Array elements of array2" + objArray2);
            objArray.retainAll(objArray2);
            System.out
                    .println("Array1 after retaining common elements of array2 & array1"
                            + objArray);
        }
    }
    
    Java

    执行上面示例代码,得到以下结果 -

    Array elements of array1[common1, common2, notcommon2]
    Array elements of array2[common1, common2, notcommon, notcommon1]
    Array1 after retaining common elements of array2 & array1[common1, common2]
    
    Shell

    示例2

    从数组中查找出现另一个数组中的公共元素的示例。

    package com.yiibai;
    
    public class FindCommonElements2 {
        public static void main(String a[]) {
            int[] arr1 = { 14, 17, 13, 19, 12 };
            int[] arr2 = { 13, 12, 112, 19, 400, 32, 14 };
    
            for (int i = 0; i < arr1.length; i++) {
                for (int j = 0; j < arr2.length; j++) {
                    if (arr1[i] == arr2[j]) {
                        System.out.println(arr1[i]);
                    }
                }
            }
        }
    }
    
    Java

    执行上面示例代码,得到以下结果 -

    14
    13
    19
    12
  • 相关阅读:
    20210621SMB1协议安全问题
    用Markdown编辑微信公众号
    重温数据结构01 基本概念
    Mac安装HomeBrew
    曲終
    四、10分钟ToPandas_0.24.2
    三、Pandas速查手册中文版
    一、Numpy库与多维数组
    零.注意的细节
    二、Pandas库与数据处理
  • 原文地址:https://www.cnblogs.com/borter/p/9613376.html
Copyright © 2011-2022 走看看