Печать всех значений поля строки «Имя» в пользовательском перечисленииJAVA

Программисты JAVA общаются здесь
Anonymous
Печать всех значений поля строки «Имя» в пользовательском перечислении

Сообщение Anonymous »

У меня есть перечисление с полем имени . Я хочу распечатать только список значений имен. Я прочитал о значении , но вижу, что это не правильный способ пойти на это.

Код: Выделить всё

People Out
People In
< /code>
Вот мой переход со значениями в нем. Я добавил конструктор. < /P>
public enum People {
OUT("People out"),
IN("People in");

private final String name;

People(String name) {
this.name = name;
}
}
< /code>
Метод для извлечения перечисления: < /p>
public String retrieveEnumValues() {
return Stream.of(People.values()).
map(People::name).collect(Collectors.joining("\n"));

}
Что я здесь делаю?

Подробнее здесь: https://stackoverflow.com/questions/616 ... ustom-enum

Вернуться в «JAVA»