JAVA两个list比较数据
时间: 2023-05-24 19:03:58 浏览: 762
两个list比较 取不同的对象
4星 · 用户满意度95%
A:
要比较两个Java ArrayList中的数据,可以通过以下步骤来实现:
1.创建两个ArrayList并将它们填充到所需的大小及数据。
2.使用equals()方法来比较两个ArrayList。
3.使用containsAll()方法来确保每个元素是否都存在于另一个列表中。
完整代码如下:
```
import java.util.ArrayList;
import java.util.List;
public class ArrayListCompare {
public static void main(String[] args) {
List<Integer> list1 = new ArrayList<Integer>();
List<Integer> list2 = new ArrayList<Integer>();
list1.add(1);
list1.add(2);
list1.add(3);
list2.add(1);
list2.add(2);
list2.add(3);
if (list1.equals(list2)) {
System.out.println("Both lists are equal");
}
else {
System.out.println("Both lists are not equal");
}
if (list1.containsAll(list2)) {
System.out.println("All elements of list2 exist in list1");
}
else {
System.out.println("All elements of list2 do not exist in list1");
}
}
}
```
阅读全文