1 год назад
Java 754. Какой метод возвращает строковое представление объекта?
Метод toString() возвращает строковое представление объекта в Java. Каждый объект в Java имеет реализацию метода toString(), которая по умолчанию возвращает строку, содержащую имя класса и хэш-код объекта. Метод toString() может быть переопределен для любого класса, чтобы возвращать нужное строковое представление объекта, например, свойства объекта. Например, для получения текстового представления числа 42, нужно создать объект Integer и вызвать метод toString() следующим образом: Integer myInt = 42; String intStr = myInt...
1 год назад
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...