是的,java
Set类。
通过Java SE教程:
s1.containsAll(s2)—如果s2是s1的子集,则返回true。(如果集合s1包含s2中的所有元素,则s2是s1的子集。)s1.addAll(s2)—将s1转换为s1和s2的并集。(两个集合的并集是包含任何一个集合中包含的所有元素的集合。)s1.retainAll(s2)—将s1转换为s1和s2的交集。(两个集合的交集是仅包含两个集合共有的元素的集合。)s1.removeAll(s2)—将s1转换为s1和s2的(非对称)集合差。(例如,s1减去s2的集合差就是包含在s1中找到但不在s2中找到的所有元素的集合。)
http://download.oracle.com/javase/tutorial/collections/interfaces/set.html



