📅  最后修改于: 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
集合 set1
和 set2
,它们分别包含不同的元素。然后我们使用 union()
函数将它们合并为一个新的集合 unionSet
。在实现中,我们首先通过 HashSet
类的构造函数将 set1
中的元素添加到 unionSet
中,然后调用 addAll()
函数将 set2
中的元素添加到 unionSet
中。
最后,我们使用 System.out.println()
函数输出合并后的集合 unionSet
,您可以看到输出结果是 [banana, cherry, apple]
。
union()
函数是 Java 集合框架中常用的函数之一,它可以很方便地将两个集合合并为一个新的集合。在使用时,我们需要注意选择合适的 Set
实现类,并按照实现方式正确地调用 union()
函数。