1. 程式人生 > 實用技巧 >095_陣列內容相同

095_陣列內容相同

 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 }