1.首先比较数组长度,如果长度不同,数组肯定不同,返回false。
2.若长度相同,遍历比较数组内每一个元素。
代码:
package com.zuu;
public class Compare {
public static void main(String[] args){
int[] arr = {10,20,30,41};
int[] arr2 = {10,20,30,41};
boolean flag = compare(arr,arr2);
System.out.println(flag);
}
/*
方法:比较两个数组内容是否相同。首先比较数组长度,如长度相同则遍历比较每一个元素。
返回值:boolean
参数:int arr[],int arr2[]
*/
public static boolean compare(int arr[],int arr2[]){
if(arr.length == arr2.length){
for(int i = 0;i<arr.length;i++){
if(arr[i] != arr2[i]){
return false;
}
}
return true;
}
else {
return false;
}
}
}