Иван Васильевич отвечает
Java 240. Что такое EnumSet? Зачем использовать? Как реализовать?
EnumSet - это реализация интерфейса Set в Java, которая может использоваться только с перечислениями (enum). Она представляет собой компактное битовое множество, которое использует эффективные алгоритмы для хранения и обработки элементов типа enum. В EnumSet перечисления хранятся в порядке их объявления в коде, что делает его полезным в таких случаях, когда нужно обеспечить определенный порядок элементов. EnumSet также поддерживает все стандартные операции над множествами, такие как добавление, удаление, проверка наличия элемента и т...
Java 88. Что делает метод ordinal() в Enum?
Метод ordinal() в Enum возвращает порядковый номер константы перечисления (enum), начиная с 0. Порядковый номер - это позиция элемента перечисления в списке значений этого перечисления. Например, если у вас есть перечисление Season со значениями WINTER, SPRING, SUMMER и FALL, то вызов метода WINTER.ordinal() вернет 0, метода SPRING.ordinal() вернет 1, метода SUMMER.ordinal() вернет 2 и метода FALL.ordinal() вернет 3...