检查在Java中,数组arr1是否以与arr2相同的顺序包含相同的元素。
例如:
isTheSame({"1", "2", "3"}, {"1", "2", "3"}) → true
isTheSame({"1", "2", "3"}, {"2", "1", "1"}) → false
isTheSame({"1", "2", "3"}, {"3", "1", "2"}) → false
到目前为止,我已经:
public boolean isTheSame(String[] arr1, String[] arr2)
{
if (arr1.length == arr2.length)
{
for (int i = 0; i < arr1.length; i++)
{
if (arr1[i] == arr2[i])
{
return true;
}
}
}
return false;
}
这样做的问题在于它仅比较两个数组的第一个元素。
if (arr1[i] == arr2[i]
的右括号有没有写上? - jonhopkins