java.util.Collection 的经典集合操作
2022-08-31 15:07:09
java.util.Collection 类上的经典集合操作是否有任何内置功能?我的具体实现是ArrayList,但这听起来像是应该适用于Collection的所有子类的东西。我正在寻找类似的东西:
ArrayList<Integer> setA ...
ArrayList<Integer> setB ...
ArrayList<Integer> setAintersectionB = setA.intersection(setB);
ArrayList<Integer> setAminusB = setA.subtract(setB);
经过一番搜索,我只能找到本土的解决方案。另外,我意识到我可能会混淆“集合”的概念和“集合”的概念,分别不允许和允许重复。也许这真的只是 Set 接口的功能?
如果没有人知道任何内置功能,也许我们可以将其用作标准实践Java集操作代码的存储库?我想这个轮子已经被重新发明了无数次。