Java中三个List集合可能为空,为了过滤掉重复的id,可以使用retainAll()和removeAll()方法。
使用retainAll()方法在1集合和2集合中过滤重复的id:
list1.retainAll(list2);
使用removeAll()方法在1集合和3集合中过滤重复的id:
list1.removeAll(list3);
使用removeAll()方法在2集合和3集合中过滤重复的id:
list2.removeAll(list3);
如果任意一个集合为空,需要特判处理。