java 判断两个list元素相等
在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进行排序
原文地址: https://www.cveoy.top/t/topic/hDbb 著作权归作者所有。请勿转载和采集!