Java에서 정수를 문자열로 변환하는 방법
-
Java에서 정수를 문자열로 변환하려면
String.valueOf(number)
를 사용하십시오 - Java에서 문자열 연결을 사용하여 정수를 문자열로 변환
-
Integer.toString(number)
를 사용하여 Java에서 정수를 문자열로 변환 - 결론
이 튜토리얼에서는 Java에서 정수를 문자열로 변환하는 방법에 대해 설명합니다. Java의 변수는 저장 단위 역할을하며 사용하기 전에 선언해야합니다. 일반적인 선언은 다음과 같습니다.
String x = "test";
int y = 0;
변수의 값은 시간이 지남에 따라 수정할 수 있지만 다른 데이터 유형의 값을 할당하거나 변수의 데이터 유형을 변경할 수 없습니다. 예를 들면:
int x = 5;
x = "test";
다음 오류가 발생합니다.
error
incompatible types: String cannot be converted to int
> x = "test";
마찬가지로 이미 선언 된 변수의 데이터 유형을 다시 할당하려고하면:
int x = 5;
String x = "test";
다시 오류가 발생합니다.
> error: variable x is already defined in method main(String[])
> String x = "test";
이제 Java에서 변수가 작동하는 방식을 잘 이해 했으므로 Java에서 정수를 문자열로 변환하는 방법에 대해 논의하겠습니다. 정수가 주어지면:
int x = 1234;
이 값을 문자열로 변환하고 문자열 변수에 저장하려고합니다.
String str_x = "1234";
Java에서 정수를 문자열로 변환하려면String.valueOf(number)
를 사용하십시오
Java의 String
클래스에는 몇 가지 기본 메소드가 있습니다. 정수를 문자열로 변환하기 위해String.valueOf(number)
를 사용할 것입니다.
public class MyClass {
public static void main(String args[]) {
int x = 5;
String str_x = String.valueOf(x);
System.out.println(str_x);
}
}
출력:
5
Java에서 문자열 연결을 사용하여 정수를 문자열로 변환
또한 문자열 연결을 사용하여 정수 값을 문자열로 변환 할 수 있습니다""+ number;
.
public class MyClass {
public static void main(String args[]) {
int x = 5;
String str_x = "" + x;
System.out.println(str_x);
}
}
출력:
5
Integer.toString(number)
를 사용하여 Java에서 정수를 문자열로 변환
Java의 Integer
클래스는 몇 가지 기본 메소드를 제공합니다. 정수 값을 문자열로 변환하기 위해Integer.toString(number)
를 사용할 것입니다.
public class MyClass {
public static void main(String args[]) {
int x = 5;
String str_x = Integer.toString(x);
System.out.println(str_x);
}
}
출력:
5
결론
Java에서 정수 값을 문자열로 변환하는 세 가지 다른 방법에 대해 논의했습니다. 세 가지 방법 모두 잘 작동하지만 오버 헤드를 추가하고Integer.toString(number)
또는String.valueOf(number)
만큼 효율적이지 않기 때문에 문자열 연결을 피하는 것이 좋습니다.
관련 문장 - Java String
- Java 문자열을 바이트로 변환하는 방법
- Java에서 16 진 문자열의 바이트 배열을 변환하는 방법
- Java에서 문자열 대 문자열 배열 변환을 수행하는 방법
- Java에서 문자열에서 부분 문자열을 제거하는 방법
- Java에서 임의 문자열 생성
- Java의 스왑 방법