산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Industrial programming >> java

자바 열거형 문자열

자바 열거형 문자열

이 자습서에서는 열거형 상수의 문자열 값에 대해 학습합니다. 또한 예제를 통해 열거형 상수의 기본 문자열 값을 재정의하는 방법을 배웁니다.

자바 열거형 문자열

열거형 문자열에 대해 배우기 전에 Java 열거형에 대해 알아야 합니다.

Java에서는 toString()을 사용하여 열거형 상수의 문자열 표현을 얻을 수 있습니다. 메소드 또는 name() 방법. 예를 들어,

enum Size {
   SMALL, MEDIUM, LARGE, EXTRALARGE
}

class Main {
   public static void main(String[] args) {

      System.out.println("string value of SMALL is " + Size.SMALL.toString());
      System.out.println("string value of MEDIUM is " + Size.MEDIUM.name());

   }
}

출력

string value of SMALL is SMALL
string value of MEDIUM is MEDIUM

위의 예에서 열거형 상수의 기본 문자열 표현은 동일한 상수의 이름임을 보았습니다.

<시간>

열거형의 기본 문자열 값 변경

toString()을 재정의하여 열거형 상수의 기본 문자열 표현을 변경할 수 있습니다. 방법. 예를 들어,

enum Size {
   SMALL {

      // overriding toString() for SMALL
      public String toString() {
        return "The size is small.";
      }
   },

   MEDIUM {

     // overriding toString() for MEDIUM
      public String toString() {
        return "The size is medium.";
      }
   };
}

class Main {
   public static void main(String[] args) {
      System.out.println(Size.MEDIUM.toString());
   }
}

출력

The size is medium.

위의 프로그램에서 열거형 Size를 만들었습니다. . 그리고 toString()를 재정의했습니다. 열거형 상수 SMALL에 대한 메서드 및 MEDIUM .

참고: name()를 재정의할 수 없습니다. 방법. name() 때문입니다. 메소드는 final입니다. .

자세히 알아보려면 열거형 문자열을 만드는 가장 좋은 방법을 방문하세요.


java

  1. C# 문자열
  2. 자바 연산자
  3. 자바 문자열
  4. 자바 인터페이스
  5. 자바 열거형
  6. 자바 열거형 생성자
  7. 예제가 있는 Java 문자열 charAt() 메서드
  8. 예제가 포함된 Java 문자열 endWith() 메서드
  9. Java 문자열 replace(), replaceAll() 및 replaceFirst() 메서드
  10. Java 문자열 toLowercase() 및 toUpperCase() 메서드