这个都可以用于list集合 里面的方法
retainAll----------------取交集(用来剔除不在集合里面的元素)
removeAll-------------用来剔除指定集合里面的元素
removeAll集合中的元素必须相等才能删除集合中的元素
如果中的值不同,则为:
如下所示。
listtasknoramltasks=normalundeltasks.stream ().map ) t-{tasktask=newtask; task.setuuid(t.getuuid ) ); task.settimes(t.gettimes ) ); 返回任务; }.collect(collectors.tolist ) ); shouldberechecktasks.remove all (noraml tasks; 应对的对象还需要
重写equals方法中的属性值
@ overridepublicbooleanequals (objectobj ) { Task t; if(obj!=null () t=) task ) obj; return this.getUuid ().equals (t.get uuid ) ); } return false; }