消除 list重复值
Java代码
public void removeDuplicate(List list) {
HashSet h = new HashSet(list);
list.clear();
list.addAll(h);
}
public void removeDuplicate(List list) {
HashSet h = new HashSet(list);
list.clear();
list.addAll(h);
}
交集:
Java代码
list.retainAll(Arrays.asList(arr)); // list 中的就是交集了 arr为数组
list.retainAll(Arrays.asList(arr)); // list 中的就是交集了 arr为数组
差集:
list1.removeAll(list2);
list1.removeAll(list2);
并集:
list1.addAll(list2);
removeDuplicate(list1);//前面所提的清除重复值
list1.addAll(list2);
removeDuplicate(list1);//前面所提的清除重复值
Java代码
public void removeDuplicate(List list) {
HashSet h = new HashSet(list);
list.clear();
list.addAll(h);
}
public void removeDuplicate(List list) {
HashSet h = new HashSet(list);
list.clear();
list.addAll(h);
}
交集:
Java代码
list.retainAll(Arrays.asList(arr)); // list 中的就是交集了 arr为数组
list.retainAll(Arrays.asList(arr)); // list 中的就是交集了 arr为数组
差集:
list1.removeAll(list2);
list1.removeAll(list2);
并集:
list1.addAll(list2);
removeDuplicate(list1);//前面所提的清除重复值
list1.addAll(list2);
removeDuplicate(list1);//前面所提的清除重复值