У меня есть перечисление со значениями перечисления. Я хочу распечатать только список значений перечисления.
Не только перечисление. Я читал о Value Of
, но вижу, что это неправильный способ go на нем.
Вот что я хочу напечатать:
People Out
People In
Вот мое перечисление со значениями в нем. Я добавил конструктор.
public enum People {
OUT("People out"),
IN("People in");
private final String name;
People(String name) {
this.name = name;
}
}
Метод для получения перечислений:
public String retrieveEnumValues() {
return Stream.of(People.values()).
map(People::name).collect(Collectors.joining("\n"));
}
Что я здесь делаю не так?