消除 list重复值及交集,并集,差集

消除 list重复值
	public void removeDuplicate(List list) {
		HashSet h = new HashSet(list);
		list.clear();
		list.addAll(h);

	}


交集:
	
list.retainAll(Arrays.asList(arr)); // list 中的就是交集了  arr为数组 




差集:
list1.removeAll(list2);   


并集:

list1.addAll(list2);
removeDuplicate(list1);//前面所提的清除重复值


你可能感兴趣的:(java)