0
点赞
收藏
分享

微信扫一扫

java for 循环 求两个数组的交集

ixiaoyang8 2022-03-15 阅读 85
javaeclipse

int[] a = { 1, 2, 3, 4, 5, 6, 7, 8, 8, 8, 8, 8, 1 };
        int[] b = { 1, 3, 4, 5, 8, 7, 9, 4, 6, 9, 4, 6, 9 };
        int[] arr = new int[20];
        int count = 0;
        for (int i = 0; i < a.length; i++) {
            M:for (int j = 0; j < b.length; j++) {
                if (a[i] == b[j]) {
                    for(int m = 0;m < count;m++) {
                        if(arr[m] == a[i])
                            continue M;
                    }
                    arr[count] = a[i];
                    count++;
                }
            }
        }
        for(int i = 0 ; i < count;i++) {
                System.out.print(arr[i]+" ");
            }
        }

举报

相关推荐

0 条评论