我必須爲空兩Array
:校驗值相同
String a[]={"book","pen"};
String b[]={"pen","pencil","bottle","book","bag"};
我要檢查array b
和array a
之間,相同的價值,我已經嘗試用這樣的:
for (int i=0; i < b.length; i++){
for (int j=0; j < a.length(); j++){
if(!(a.contains(b[i]))){
//delete if not same
}
所以我的問題,如何檢查兩個arraylist android之間相同的值?
您不必爲'contains'使用2'for loops' ...因爲只有1個數組循環..對於'ArrayList'它幾乎是相同的。也'包含'功能應該做的伎倆 – Coderji
@Coderji,因爲它們之間的長度不同 – Menma
你不移動'a'數組(你沒有使用'a [j] .contains..')..你正在檢查' b'值與整個'a''a.length'時間..默認情況下包含函數循環通過'a'。 – Coderji