java中的交集和联合(位串)

时间:2016-01-18 22:15:14

标签: java set

java中用于表示Intersection和Union的操作是什么?

例如, {a,c} = 101 {c,b} = 011,交互结果应为001。 如果我想在java 101∩011中表示这个 对应于∩和should应该使用的操作是什么?

2 个答案:

答案 0 :(得分:2)

请参阅the official documentation中的set interface bulk operations部分。您需要addAllretainAll

答案 1 :(得分:0)

查看HTML5 specification

根据上述网站:

  

s1.addAll(s2) - 将s1转换为s1和s2的并集。 (工会   两个集合是包含所有元素的集合   要么设定。)
  s1.retainAll(s2) - 将s1转换为   s1和s2。 (两组的交集是仅包含的集合   两组共同的元素。)

以下是一个例子:

{{1}}

以上的输出是:

  

并[c]