Получение строки перечислимых имен в одну строку - PullRequest
0 голосов
/ 24 мая 2018

Как можно получить имена имен элементов перечисления в виде массива строк?

У меня есть перечисление, как показано ниже

public enum1{
APP_ID("12345"),CUSTOMER_NAME("Custname");

private String enumValue;
enum1(String value){
this.enumValue = value;}

public String value(){
return enumValue;}

}

methodCall use: getMethod (// Строка названий, которые будут переданы отсюда без цикла);

К сожалению, я не могу многое сделать, чтобы изменить способ, которым это разработано, но мне нужно передать строку значений перечисления (Здесь,«12345», «Custname») в массиве другому методу, а не enumNames из enum.values ​​().

Примечание. Приведенные ниже решения не передают enumnames.Hence, которые мне не нужны.циклическое преобразование значения в имя по отдельности.

EnumUtils.getEnumMap( enum1.class).keySet();

EnumUtils.getEnumList(enum1.class);

enum1.values();

хотелось бы, чтобы в перечислениях Java был метод names (), например values ​​().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...