Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

java判断两个集合里面的值是否一致

作者:霸气邪剑仙   发布日期:2025-10-24   浏览:36

import java.util.Set;
import java.util.HashSet;
import java.util.Arrays;

public class SetComparison {

    public static boolean areSetsEqual(Set<?> set1, Set<?> set2) {
        // 判断两个集合是否相等,使用equals方法
        return set1.equals(set2);
    }

    public static void main(String[] args) {
        // 创建两个集合
        Set<Integer> set1 = new HashSet<>(Arrays.asList(1, 2, 3, 4, 5));
        Set<Integer> set2 = new HashSet<>(Arrays.asList(5, 4, 3, 2, 1));

        // 调用方法判断两个集合是否一致
        boolean result = areSetsEqual(set1, set2);

        // 输出结果
        System.out.println("两个集合的值是否一致: " + result);
    }
}

解释说明:

  1. areSetsEqual 方法:该方法接收两个 Set 类型的参数,并使用 equals 方法来判断这两个集合是否相等。在 Java 中,Setequals 方法会检查两个集合是否包含相同的元素,而不考虑元素的顺序。

  2. main 方法:创建了两个 HashSet 集合 set1set2,它们包含相同的元素但顺序不同。然后调用 areSetsEqual 方法来判断这两个集合是否相等,并输出结果。

  3. 输出结果:如果两个集合包含相同的元素,则输出 true;否则输出 false

注意:

  • Set 接口的 equals 方法会忽略元素的顺序,因此即使两个集合中元素的顺序不同,只要它们包含相同的元素,就会被认为是相等的。

上一篇:java匿名内部类

下一篇:java线程状态

大家都在看

java连接数据库的代码

java djl

ubuntu 卸载java

java读取excel中的图片

java新建

java sort用法

java collections.sort

java file类的方法

java发送qq邮件

java 判断

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站