Pro*_*ent 4 java arrays arraylist
我想比较这两个ArrayList:
public static ArrayList<List<String>> arrayList1 = new ArrayList<List<String>>();
public static ArrayList<List<String>> arrayList2 = new ArrayList<List<String>>();
Run Code Online (Sandbox Code Playgroud)
如果它们具有相同的元素,则返回true,否则为false.
cyb*_*bye 14
你有没有尝试过
arrayList1 .equals ( arrayList2 )
Run Code Online (Sandbox Code Playgroud)
如果它们包含相同顺序的相同元素,则为true
要么
new HashSet(arrayList1) .equals (new HashSet(arrayList2))
Run Code Online (Sandbox Code Playgroud)
如果订单无关紧要
请参见http://www.docjar.com/html/api/java/util/AbstractList.java.html