136 читали · 2 года назад
EnumMap Java для самых маленьких
EnumMap - это конкретный тип Map, который используется для хранения пар «ключ-значение», где ключом является перечисление. Он обеспечивает более высокую производительность, чем HashMap, поскольку использует массивы для хранения элементов. EnumMap также является потокобезопасным. EnumMap имеет ряд преимуществ по сравнению с другими реализациями Map: 1. Он быстрее, чем HashMap, поскольку он использует массив вместо хэш-таблицы для хранения данных. 2. Он имеет более низкий порог входа, так как не требуется пользовательский хэш-код...
2 года назад
Java 84. Можем ли мы переопределить метод toString() для Enum?
Да, вы можете переопределить метод toString() для Enum в Java. По умолчанию вызов toString() для экземпляра Enum возвращает значение его поля имени. Однако вы можете определить собственный метод toString() для класса Enum, чтобы возвращать другое строковое представление экземпляра. Вот пример: public enum Day { MONDAY("Monday"), TUESDAY("Tuesday"), WEDNESDAY("Wednesday"), THURSDAY("Thursday"), FRIDAY("Friday"), SATURDAY("Saturday"), SUNDAY("Sunday"); private String displayName; private Day(String displayName) { this...