2 kaseyhebe kaseyhebe 于 2015.07.21 04:13 提问

菜鸟提问Set 增减与减少的问题,
set

假设我有两个

Set animalOne

Set animalTwo

一个里面装的是 ‘bird’ ‘dog’ “cat”

另外一个装的是 “dog” “fish”

我想得到一个第三个set 里面只有“fish”也就是说 找到第二个当中那个不在第一个set里面的元素。。

有点绕 谢谢大家。。。

Thanks a lot!!

3个回答

caozhy
caozhy   Ds   Rxr 2015.07.21 06:10
yuke198907
yuke198907   2015.07.21 08:43

removeAll这个方法应该可以吧,试试

strutce
strutce   Ds   Rxr 2015.07.21 10:09

Set animalOn=new HashSet();
Set animalTwo=new HashSet();
Set animal3=new HashSet();
animalOn.add("brid");
animalOn.add("dog");
animalOn.add("cat");
animalTwo.add("dog");
animalTwo.add("fish");
animalTwo.removeAll(animalOn);
animal3.add(animalTwo);
System.out.println(animal3);

Csdn user default icon
上传中...
上传图片
插入图片