Java 如何检查两个数组列表在同一位置的内容是否相同

Java 如何检查两个数组列表在同一位置的内容是否相同,java,android,arrays,arraylist,Java,Android,Arrays,Arraylist,如何检查值及其在2数组列表wi中的位置是否相同 例如: //These should be not equal. ArrayList<String> listA = {"a", "b", "c"} ArrayList<String> listB = {"b", "c", "a"} 然后,此类型数组列表返回true,因为两个数组中的值和位置相同。使用 return listA.equals(listB); 当且仅当指定的对象也是一个列表时返回true,并且 列表具有相同

如何检查值及其在2数组列表wi中的位置是否相同

例如:

//These should be not equal.
ArrayList<String> listA = {"a", "b", "c"}
ArrayList<String> listB = {"b", "c", "a"}
然后,此类型数组列表返回true,因为两个数组中的值和位置相同。

使用

return listA.equals(listB);
当且仅当指定的对象也是一个列表时返回true,并且 列表具有相同的大小,并且中所有对应的元素对都相同 这两个列表是相等的


返回listA.equalslistB。如果你不喜欢for循环,请使用whileCheck这个问题hehee@Qiu似乎是一个学术问题,我猜Arrays.equals是在欺骗:DVoting重新打开,因为这个问题的答案将与被欺骗问题的答案明显不同,因为Matlab和java是完全不同的语言。
return listA.equals(listB);