Java 实例 - 数组并集

Java 教程 · 2019-02-10 13:43:35

以下实例演示了如何使用 union ()方法来计算两个数组的并集:

Main.java 文件

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<String> set = new HashSet<String>(); for (String str : arr1) { set.add(str); } for (String str : arr2) { set.add(str); } String[] result = { }; return set.toArray(result); } }

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

并集的结果如下:
3
2
1
6
5
4

点击查看所有 Java 教程 文章: https://www.codercto.com/courses/l/12.html

查看所有标签

免费

免费

克里斯•安德森 / 蒋旭峰、冯斌、璩静 / 中信出版社 / 2012-10 / 68.00元

一种商业模式既可以统摄未来的市场,也可以挤垮当前的市场——在我们这个现代经济社会里,这并不是一件不可能的事情。 “免费”就是这样的一种商业模式,它所代表的正是数字化网络时代的商业未来。 在《免费》这本书中,克里斯•安德森认为,新型的“免费”并不是一种左口袋出、右口袋进的营销伎俩,而是一种把货物和服务的成本压低到零的新型卓越能力。在20世纪“免费”是一种强有力的推销手段,而在21世纪它已经成为......一起来看看 《免费》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具