📜  设置 union()函数|番石榴 |Java(1)

📅  最后修改于: 2023-12-03 15:41:44.015000             🧑  作者: Mango

设置 union() 函数 | 番石榴 | Java

在 Java 集合框架中,Set 接口是一个不允许重复元素的集合,它实现了数学上的集合概念。Set 接口提供了一系列用于处理集合的方法,其中 union() 函数是其中之一。本文将介绍 union() 函数的相关知识和使用。

什么是 union() 函数?

union() 函数是 Java 集合框架中 Set 接口提供的函数之一,它用于将两个集合合并为一个集合。合并后的集合包含两个原始集合的所有不同元素,即重复的元素只出现一次。

如何使用 union() 函数?

在 Java 中,我们可以使用 HashSet 类作为 Set 接口的实现类,然后使用 union() 函数进行集合合并操作。

// 创建原始集合
Set<String> set1 = new HashSet<>();
set1.add("apple");
set1.add("banana");

Set<String> set2 = new HashSet<>();
set2.add("banana");
set2.add("cherry");

// 使用 union() 函数合并集合
Set<String> unionSet = new HashSet<>(set1);
unionSet.addAll(set2);

// 输出合并后的集合
System.out.println(unionSet); // 输出结果:[banana, cherry, apple]

在上面的代码中,我们首先创建了两个 HashSet 集合 set1set2,它们分别包含不同的元素。然后我们使用 union() 函数将它们合并为一个新的集合 unionSet。在实现中,我们首先通过 HashSet 类的构造函数将 set1 中的元素添加到 unionSet 中,然后调用 addAll() 函数将 set2 中的元素添加到 unionSet 中。

最后,我们使用 System.out.println() 函数输出合并后的集合 unionSet,您可以看到输出结果是 [banana, cherry, apple]

结语

union() 函数是 Java 集合框架中常用的函数之一,它可以很方便地将两个集合合并为一个新的集合。在使用时,我们需要注意选择合适的 Set 实现类,并按照实现方式正确地调用 union() 函数。