Java比較兩個陣列

2021-09-12 11:53:48 字數 1294 閱讀 1203

public class comparearray ;

string b = ;

system.out.println(comparearray(a, b));

system.out.println(comparearray(b, a));

/*** 找出a陣列中不在b陣列中的值

*/string notinarray = notinarray(b,a);

if(notinarray != null && notinarray.length > 0)

} string c = ;

string d = ;

/*** 找出的是d中不在c中的字串,輸出,e/f

*/string notinarray2 = notinarray(c,d);

if(notinarray2 != null && notinarray2.length > 0)

} /**

* 實際業務場景

* 找出新選擇的人員不在已傳送的人員中的人

*/string n = ;

string o = ;

string notinarray3 = notinarray(o, n);

if(notinarray3 != null && notinarray3.length > 0)

} } /**

* 比較兩個陣列是否相等

* @param arr1

* @param arr2

* @return

*/public static boolean comparearray(string arr1, string arr2)

if(arr1.length > 0 && arr2.length > 0 && arr1.length == arr2.length)

for(int i = 0; i < arr2.length; i ++)

}return flag;

} return false;

} /**

* 找出arr2中不在arr1中的字串

* @param arr1 key

* @param arr2

* @return

*/public static string notinarray(string arr1,string arr2)

for(int i = 0; i < arr2.length; i ++)

}if(list.size() > 0)

} return res;

}}

Java比較兩個陣列是否相等(equals )

陣列相等的條件不僅要求陣列元素的個數必須相等,而且要求對應位置的元素也相等。arrays 類提供了 equals 方法比較整個陣列。語法如下 arrays.equals arraya,arrayb 其中,arraya 是用於比較的第乙個陣列,arrayb 是用於比較的第二個陣列。例 1下面 演示 a...

如何迴圈比較兩個陣列 比較兩個陣列的內容是否相同

需求 設計乙個方法,用於比較兩個陣列的內容是否相同 思路 1.定義兩個陣列,分別使用靜態初始化完成陣列元素的初始值 2.定義乙個方法,用於比較兩個陣列的內容是否相同 3.比較兩個陣列的內容是否相同,按照下面的步驟實現就可以了 首先比較陣列長度,如果長度不相同,陣列內容肯定不相同,返回false 其次...

比較兩個陣列所有元素大小

有時候,陣列元素也可以作為函式實參 例子 有兩個陣列a和b,各有10個元素,將它們對應的逐個的比較 即a 0 與b 0 比,a 1 與b 1 比.如果a陣列中的元素大於b陣列中的相應元素的數目多於b陣列中元素大於a陣列中元素的數目 例如 a i b i 6次,b i a i 3次,其中i為每次不同的...