需求:
如果两个数组的类型,元素个数,元素顺序和内容都一样的话,则认定这2个数组是一样的。
思路:
我们通过方法去完成 ,定义一个方法去接收两个数组,返回值设置为bool类型,如果一样则返回true,如果不一样则返回false
package Study;
public class Demo_03 {
// 比较两个数组是否一样
public static void main(String[] args) {
int[] arr1 = { 13, 56, 44, 87, 99 };
int[] arr2 = { 13, 56, 44, 87, 99 };
boolean res1 = compare(arr1, arr2);
System.out.println("最后比较结果是:" + res1);
}
public static boolean compare(int[] arr1, int[] arr2) {
if (arr1.length == arr2.length) {
for (int i = 0; i < arr1.length; i++) {
if (arr1[i] != arr2[i]) {
return false;
}
}
return true;
} else {
return false;
}
}
}
运行结果:
如果不一样则返回false;