使用
Arrays.equals(ary1,ary2); //返回布尔值
编辑
您可以使用Arrays.deepEquals(ary1,ary2)比较二维数组以及
还要检查此链接以了解Arrays.equls(ar1,ar2)和之间的比较Arrays.deepEquals(ar1,ar2)
Java Arrays.equals()对于二维数组返回false
编辑2,
如果您不想使用这些库方法,则可以像下面这样轻松实现您的方法:
public static boolean ArrayCompare(int[] a, int[] a2) {
if (a==a2) // checks for same array reference
return true;
if (a==null || a2==null) // checks for null arrays
return false;
int length = a.length;
if (a2.length != length) // arrays should be of equal length
return false;
for (int i=0; i
if (a[i] != a2[i])
return false;
return true;
}