如果一个HashSet A是另一个HashSet B的子集,则应返回true,否则返回false。
最佳答案
不知道它是否必须是严格的子集,或者可以相等。
Set a = ...
Set b = ...
如果可以使用containsAll
return b.containsAll(a);
或者它必须是严格的子集
return b.size() > a.size() && b.containsAll(a);
或者你可以
Set tmp = new HashSet(a);
tmp.removeAll(b);
return tmp.isEmpty();