3
我有2 arraylist其中有重複的值。java中的arraylist比較
**arra1 is index and array2 is subset of array1.
Array1在列表視圖中設置。
我希望重複的值應該檢查,其餘的將被取消選中。
我有2 arraylist其中有重複的值。java中的arraylist比較
**arra1 is index and array2 is subset of array1.
Array1在列表視圖中設置。
我希望重複的值應該檢查,其餘的將被取消選中。
代碼片段顯示如何檢查ArrayList是否包含另一個ArrayList中的項目。
您想使用.contains()來執行檢查。
ArrayList<String> list1 = new ArrayList<String>();
ArrayList<String> list2 = new ArrayList<String>();
list1.add("one");
list1.add("two");
list1.add("three");
list1.add("four");
list2.add("three");
list2.add("four");
list2.add("five");
list2.add("six");
ArrayList<String> duplicates = new ArrayList<String>();
for (String item : list2)
{
if (list1.contains(item))
duplicates.add(item);
}
for (String item : duplicates) {
//Do something with duplicates here
}
它不起作用 –
什麼是你的問題 - 檢測重複的值或專注於textview?你想做什麼? – LeeNeverGup
必須在複選框中選中重複的值並取消選中其他值 –