可以借助Set集合的removeAll方法,代码如下所示,按照下面的方法就可以把a集合和b集合里面不重复的元素都找出来了。
结果如下所示,此时可以看出来,把a集合和b集合里面的不重复数据都给找出来了
如果想要代码的,可以拷贝下面的代码
import java.util.HashSet; import java.util.Set; public class Test { public static void main(String[] args) { Set a = new HashSet(); Set b = new HashSet(); a.add(1); a.add(2); b.add(2); b.add(3); Set a1 = new HashSet(a); Set b1 = new HashSet(b); a1.removeAll(b); b1.removeAll(a); System.out.println("In a but not in b:"+a1); System.out.println("In b but not in a:"+b1); } }
關鍵字: Set HashSet System.out.println