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

时间:2015-05-06 07:24:14

标签: java android arrays arraylist

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

示例:

//These should be not equal.
ArrayList<String> listA = {"a", "b", "c"}
ArrayList<String> listB = {"b", "c", "a"}

在这个示例元素中,两个数组列表中的位置不同,所以返回false。 如何在不使用for loop

的情况下检查相同位置的相同值

我希望结果是这样的。

    //These should be equal.
ArrayList<String> listA = {"a", "b", "c"}
ArrayList<String> listB = {"a", "b", "c"}

此类型数组列表然后返回true,因为两个数组中的值和位置相同..

1 个答案:

答案 0 :(得分:3)

使用

return listA.equals(listB);
  

当且仅当指定的对象也是列表时才返回true   列表具有相同的大小,以及所有相应的元素对   这两个名单是相同的。