Java 中比较两个 Set

2025年3月17日 | 阅读 3 分钟

在 Java 中,Set 是一个用于存储唯一元素的集合接口。Set 不允许用户在其内部输入重复值。我们经常需要比较两个 Set 以检查它们是否包含相同的元素,并且两个 Set 的大小也应该相同。

Set 接口提供了 **equals()** 方法来验证两个给定 Set 的相等性。它根据两个 Set 的相等性返回 true 或 false。如果两个 Set 包含相同的元素并且具有相同的大小,则该方法返回 true。

**equals()** 方法具有以下语法

让我们通过一些示例来了解如何使用 **equals()** 方法比较两个 Set。

CompareSetExample1.java

输出

Compare Two Sets in Java

CompareSetExample2.java

输出

Compare Two Sets in Java

因此,equals() 方法是在 Java 中比较两个 Set 最常用且快速的方法之一。equals() 方法根据元素的类型、Set 的大小和元素的值来比较两个 Set。