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
必须在复选框中选中重复的值并取消选中其他值 –