如何在 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));
   }
}

更新时间:2019-07-30

13 千+次浏览

开启您的 职业

完成课程后获得认证

开始吧
广告
© . All rights reserved.