如何在Java中比较两个ArrayList的相等性?
您可以使用ArrayList 类的equals()方法比较两个数组列表,此方法接受一个列表对象作为参数,将其与当前对象进行比较,如果匹配,则返回true,否则返回false。
示例
import java.util.ArrayList; public class ComparingList { public static void main(String[] args) { ArrayList<String> list1 = new ArrayList<String>(); list1.add("JavaFx"); list1.add("Java"); list1.add("WebGL"); list1.add("OpenCV"); ArrayList<String> list2 = new ArrayList<String>(); list2.add("JavaFx"); list2.add("Java"); list2.add("WebGL"); list2.add("OpenCV"); System.out.println(list2); System.out.println(list1.equals(list2)); } }