В Java, как создать список строк, которые я могу перебрать по имени? - PullRequest
0 голосов
/ 18 октября 2019

Каков наилучший способ создать список строк, который я могу:

(1) Итерировать легко, как:

 for (String p : Privilege.PRIVILEGES) {}

(2) Можно ссылаться по имени, например:

String p = Privilege.PRIVILEGES.READ_ACCESS  //string with value "READ_ACCESS"

1 Ответ

0 голосов
/ 18 октября 2019

Ваш вопрос не так прост для понимания, но я думаю, что ниже может помочь вам.

Как лучше всего создать список строк

List<String> list = Arrays.asList("String1", "String2", "String3");

(1) Легко повторять (2) Может ссылаться по имени

String value = list.stream().filter(elem -> "String2".equals(elem)).findFirst().orElse(null);
...