java int to String String to int 변환 방법

Java에서 int형을 String형으로, 그리고 String형을 int형으로 변환하는 방법은 다음과 같습니다.

  1. int형을 String형으로 변환:
int num = 123;
String str = Integer.toString(num);

또는

int num = 123;
String str = String.valueOf(num);

또는

int num = 123;
String str = "" + num;
  1. String형을 int형으로 변환:
String str = "123";
int num = Integer.parseInt(str);

또는

String str = "123";
int num = Integer.valueOf(str);

여기서 주의할 점은 String형을 int형으로 변환할 때, String이 숫자 형태의 문자열이 아니면 NumberFormatException이 발생한다는 점입니다. 이런 경우를 대비하여 예외 처리를 해주는 것이 좋습니다.

String str = "123abc";
try {
    int num = Integer.parseInt(str);
} catch (NumberFormatException e) {
    System.out.println("숫자 형태의 문자열이 아닙니다.");
}

이렇게 Integer.toString, String.valueOf, Integer.parseInt, Integer.valueOf 등의 메서드를 활용하여 int형과 String형 간의 변환을 쉽게 할 수 있습니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다