1 package com_01; 2 3 import jdk.swing.interop.SwingInterOpUtils; 4 5 /* 6 需求: 7 设计一个方法,用于比较两个数组的内容是否相同 8 思路: 9 1.定义两个数组,分别使用静态初始化完成数组元素的初始化 10 2.定义一个方法,用于比较两个数组的内容是否相同 11 3.比较两个数组的内容是否相同,按照下面的步骤实现就可以了 12 首先比较数组长度,如果长度不相同,数组内容肯定不相同,返回False 13 其次遍历,比较两个数组中每一个元素,只要元素不相同,返回false 14 最后,循环遍历结束后,返回false 15 4.调用方法,用变量接收 16 5.输出结果 17 */ 18 public class MyMethodDemo15 { 19 public static void main(String[] args) { 20 //定义两个数组,分别使用静态初始化完成数组元素的初始化 21 int[] arr = {11,22,33,44,55}; 22 int[] arr2 = {11,22,33,44,55,66}; 23 24 //调用方法,用变量接收 25 boolean flag = compare(arr,arr2); 26 //输出结果 27 System.out.println(flag); 28 } 29 //定义一个方法,用于比较两个数组的内容是否相同 30 /* 31 两个明确 32 返回值类型:boolean 33 参数:int[] arr, int[] arr2 34 */ 35 public static boolean compare(int[] arr, int[] arr2){ 36 if(arr.length !=arr2.length){ 37 return false; 38 } 39 40 //其次遍历,比较两个数组中的每一个元素,只有元素不相同,返回false 41 for(int x = 0; x<arr.length; x++){ 42 if(arr[x] != arr2[x]){ 43 return false; 44 } 45 } 46 //最后循环结束遍历后,返回true 47 return true; 48 } 49 }
原文:https://www.cnblogs.com/zhengqiangchen/p/14090888.html