【发布时间】:2015-07-16 04:47:05
【问题描述】:
如何检查2个数组列表wi中的值及其位置是否相同?
例子:
//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,因为两个数组中的值和位置相同..
【问题讨论】:
-
return listA.equals(listB)。如果您不喜欢for循环,请使用while -
嘻嘻 @Qiu 似乎是一个学术问题,我猜
Arrays.equals是在作弊:D -
投票重新打开,因为这个问题的答案与被骗问题的答案有很大不同,因为 Matlab 和 java 是完全不同的语言。
标签: java android arrays arraylist