java 取交集方法retainAll 有两个集合newCoures和oldCourses,判断这两个集合是否包含相同的对象或元素, 可以使用retainAll方法: oldCourses.retainAll(newCoures) 如果存在相同元素,oldCourses中仅保留相同的元素。 如果不存在相同元素,oldCourse会变为
java 取交集方法retainAll
有两个集合newCoures和oldCourses,判断这两个集合是否包含相同的对象或元素,
如果存在相同元素,oldCourses中仅保留相同的元素。 如果不存在相同元素,oldCourse会变为空。 如果有多个集合oldCourses1、oldCourses2、oldCourses3等,分别与newCourses比较,应该将newCourses统一放在后面,像这样:
运行结果如下:
代码如下:
我定义了一个函数,用来求出s1和s2共有的部分,将其保存在s1中。
但是貌似这么写会导致s1中重复元素会重复出现两次。 在返回前加上一句
即可。 |
2021-06-05
2021-05-27
2021-05-26
2021-06-05
2021-05-16