篩選兩個陣列中不同的元素

2022-03-16 03:31:13 字數 853 閱讀 6110

在頁面中有checkbox多項選擇時,如果未選擇某一項,有時候想要獲得未選中的checkbox的值,就需要從資料庫中查詢所有的值(list),把從前端傳到後端的選中的checkbox值作為陣列t1,把從資料庫中獲得的所有的checkbox的值作為t2或list2

1.篩選陣列t2中與t1不同的元素

private

listcomparearrary(t t1, t t2) } return list2; }

2.篩選兩個陣列中不同的元素

private

listcomparearray(t t1, t t2)

}for(t t : t1)

}return

list3;

}

3.篩選陣列和arraylist的不同元素

private

listcompare(t t1, listlist2)

}for(t t : t1)

}return

list3;

}

例子

public

class

test ;

integer b=;

list

list =test.compare(a, b);

for (int i=0;i)

}private

listcompare(t t1, t t2)

}for(t t : t1)

}return

list3;

}

結果

C C 統計兩個陣列中不同元素的個數

c c 統計兩個陣列中不同元素的個數 統計兩個陣列中不同元素的個數 陣列中不含重複元素 include stdafx.h include stdio.h include stdlib.h includeusing namespace std int match2array int parray1,i...

JS取出兩個陣列中的不同或相同元素

1 取出兩個陣列的不同元素 var arr1 0,1,2,3,4,5 var arr2 0,4,6,1,3,9 function getarrdifference arr1,arr2 console.log getarrdifference arr1,arr2 輸出 4 2,5,6,9 1 conc...

JS取出兩個陣列中的不同或相同元素

取出兩個陣列的不同元素 var arr1 0 1,2 3,4 5 var arr2 0 4,6 1,3 9 function getarrdifference arr1,arr2 console.log getarrdifference arr1,arr2 輸出 4 2,5,6,9 array fi...