Для перечислений (Enum) существует специальный класс java.util.EnumSet. Почему разработчики предпочли использовать его вместо HashSet или TreeSet? - Банк вопросов sobes.tech