Тесты Пообщаться с GPT Протестировать код
Программирование Аналитика Дизайн Маркетинг Управление проектами
05 Июл 2023
1 мин
56

Создание перечисления строк в Java

Пройдите тест, узнайте какой профессии подходите

Часто возникает задача, когда необходимо создать перечисление строк в Java. К примеру, требуется представить набор константных строк в виде enum. Вот типичный


Часто возникает задача, когда необходимо создать перечисление строк в Java. К примеру, требуется представить набор константных строк в виде enum.

Вот типичный пример:

enum Strings{
   STRING_ONE("ONE"), STRING_TWO("TWO")
}

Следующим шагом обычно стоит вопрос о том, как использовать их как строки.

В этом случае, стоит создать конструктор в перечислении, который будет принимать строку в качестве параметра. Также необходимо добавить метод, который будет возвращать это значение.

Пример создания enum с конструктором и методом getValue():

public enum Strings {
   STRING_ONE("ONE"), STRING_TWO("TWO");

   private String value;

   Strings(String value) {
      this.value = value;
   }

   public String getValue() {
      return value;
   }
}

Теперь каждый элемент перечисления Strings содержит строковое значение, которое может быть получено с помощью метода getValue().

Пример использования:

public class Main {
   public static void main(String[] args) {
      System.out.println(Strings.STRING_ONE.getValue());
      System.out.println(Strings.STRING_TWO.getValue());
   }
}

Вывод:

ONE
TWO

Таким образом, перечисления в Java могут быть использованы для представления набора константных строк, а также предоставления методов для работы с ними.

Добавить комментарий