Java에서 정수를 문자열로 변환하는 방법

Hassan Saeed 2023년10월12일
  1. Java에서 정수를 문자열로 변환하려면String.valueOf(number)를 사용하십시오
  2. Java에서 문자열 연결을 사용하여 정수를 문자열로 변환
  3. Integer.toString(number)를 사용하여 Java에서 정수를 문자열로 변환
  4. 결론
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 Int