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為每次不同的...