Есть ли встроенная функциональность для классических операций набора в классе java.util.Collection? Моя конкретная реализация будет для ArrayList, но это похоже на то, что должно применяться ко всем подклассам Collection. Я ищу что-то вроде:Операции с классическим набором для java.util.Collection
ArrayList<Integer> setA ...
ArrayList<Integer> setB ...
ArrayList<Integer> setAintersectionB = setA.intersection(setB);
ArrayList<Integer> setAminusB = setA.subtract(setB);
После некоторых поисков я смог найти только домашние решения. Кроме того, я понимаю, что я, возможно, путаю идею «набора» с идеей «коллекции», не допуская и не позволяя дубликатов соответственно. Возможно, это действительно просто функциональность для интерфейса Set?
В случае, если никто не знает каких-либо встроенных функций, возможно, мы могли бы использовать это как репозиторий для стандартной практики Java, заданного операционным кодом? Я думаю, что это колесо было изобретено много раз.
Лучше ссылка (Java 6 Документов): HTTP: //java.sun. com/javase/6/docs/api/java/util/Set.html – 2008-10-02 19:12:17