Sobes.tech
Senior

¿Qué es el método name() en enum?

sobes.tech AI

Respuesta de la IA

Метод name() в Java enum возвращает точное имя константы перечисления в виде строки, как оно объявлено в коде. Это имя неизменно и совпадает с идентификатором enum-константы.

Пример:

enum Color {
    RED, GREEN, BLUE;
}

Color c = Color.RED;
System.out.println(c.name()); // Выведет "RED"

Отличие от toString() в том, что name() всегда возвращает оригинальное имя константы, а toString() можно переопределить для более удобного отображения.