交集
交集的方法:retainAll 取两个集合中包含相同的对象或者元素
例 有两个newCoures和oldCourses可以使用retainAll方法oldCourses.retainAll(newCoures)
如果有相同的元素oldCourses中进保留相同的元素
如果不存在相同的元素oldCourse会变为空
retainAll命令返回的是一个boolean的值,如果结构修改第一个list就返回true,没修改就返回false
结果会直接修改第一个list,如果第一个list是第二个list的子集,那么就不会修改第一个list
故不能通过方法返回的true和false来判断是否有交集
差集
listOne.removeAll(listTwo);返回boolean类型
并集
listOne.addAll(listTwo);返回boolean类型
无重复的并集
listTwo.removeAll(listOne);
listOne.addAll(listTwo);
集合操作详解
本文详细介绍了如何使用Java集合框架中的方法来进行集合之间的交集、并集和差集操作。重点讲解了`retainAll`方法用于获取两个集合的交集,`addAll`方法用于获取无重复的并集,以及`removeAll`方法用于计算差集。这些操作对于数据处理和算法实现非常实用。
601

被折叠的 条评论
为什么被折叠?



