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
문자열은 실제로 null로 끝나는 문자의 1차원 배열입니다. 문자 \0. 따라서 null로 끝나는 문자열은 null 뒤에 오는 문자열을 구성하는 문자를 포함합니다. . 다음 선언 및 초기화는 Hello라는 단어로 구성된 문자열을 생성합니다. 배열의 끝에 널 문자를 유지하려면 문자열을 포함하는 문자 배열의 크기가 Hello라는 단어의 문자 수보다 하나 더 커야 합니다. char greeting[6] = {H, e, l, l, o, \0}; 배열 초기화 규칙을 따르면 위의 명령문을 다음과 같이 작성할 수 있습니다. - char
C++는 다음 두 가지 유형의 문자열 표현을 제공합니다. - C 스타일 문자열입니다. 표준 C++에 도입된 문자열 클래스 유형입니다. C 스타일 문자열 C 스타일 문자열은 C 언어에서 시작되었으며 C++ 내에서 계속 지원됩니다. 이 문자열은 실제로 null로 끝나는 1차원 문자 배열입니다. 문자 \0. 따라서 null로 끝나는 문자열은 null 뒤에 오는 문자열을 구성하는 문자를 포함합니다. . 다음 선언 및 초기화는 Hello라는 단어로 구성된 문자열을 생성합니다. 배열의 끝에 널 문자를 유지하려면 문자열을 포함하는 문자