在Java中,可以使用equals()方法来判断两个List是否相等。equals()方法比较的是两个List中的元素是否相等,而不是比较两个List的引用是否相等。

以下是一个示例代码:

import java.util.ArrayList;
import java.util.List;

public class ListEqualsExample {
    public static void main(String[] args) {
        List<Integer> list1 = new ArrayList<>();
        List<Integer> list2 = new ArrayList<>();

        list1.add(1);
        list1.add(2);
        list1.add(3);

        list2.add(1);
        list2.add(2);
        list2.add(3);

        boolean isEqual = list1.equals(list2);
        System.out.println("List1 equals List2? " + isEqual); // 输出:List1 equals List2? true
    }
}

在上面的示例中,我们创建了两个List对象list1和list2,它们的元素分别是1、2、3。然后,我们使用equals()方法比较list1和list2是否相等,最终输出结果为true,说明两个List的元素相等。

需要注意的是,equals()方法比较的是List中的元素是否相等,而不是比较List的顺序是否相等。如果要比较List的顺序是否相等,可以使用equals()方法之前先对List进行排序

java 判断两个list元素相等

原文地址: https://www.cveoy.top/t/topic/hDbb 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录