java中两个数组的并集_Java数组并集

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 16:37   2563   0

以下实例演示了如何使用 union ()方法来判断数组是否相等:

import java.util.Arrays;

import java.util.HashSet;

import java.util.Set;

public class Main {

public static void main(String[] args) throws Exception {

String[] arr1 = { "1", "2", "3" };

String[] arr2 = { "4", "5", "6" };

String[] result_union = union(arr1, arr2);

System.out.println("并集的结果如下:");

for (String str : result_union) {

System.out.println(str);

}

}

// 求两个字符串数组的并集,利用set的元素唯一性

public static String[] union(String[] arr1, String[] arr2) {

Set set = new HashSet();

for (String str : arr1) {

set.add(str);

}

for (String str : arr2) {

set.add(str);

}

String[] result = { };

return set.toArray(result);

}

}

以上代码运行输出结果为:

并集的结果如下:

1

2

3

4

5

6

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP