1. int <ㅡ> String 변환 방법
2. String <ㅡ> int 변환 방법
개발을 하다 보면 자바에서 숫자(int)와 문자열(String)을 서로 변환해야 하는 경우가 많습니다. 그래서..! int를 String으로 String을 int로 변환하는 방법을 정리해 보려 합니다.
1-1. int ㅡㅡㅡ> String 변환 방법 String.valueOf()
int num = 100;
String str = String.valueOf(num);
System.out.println(str); // "100"
System.out.println(str + 1); // "1001"
- null 안전
1-2. int ㅡㅡㅡ> String 변환 방법 Integer.toString()
int num = 100;
String str = Integer.toString(num);
System.out.println(str); // "100"
- int 전용 변환 메서드
2-1. String ㅡㅡㅡ> int 변환 방법 Integer.parseInt()
String str = "100";
int num = Integer.parseInt(str);
System.out.println(num); // 100
System.out.println(num + 1); // 101
!!! 주의 사항 !!! 만약 문자열이 숫자가 아닌 경우 예외 발생
String str = "test";
int num = Integer.parseInt(str); // NumberFormatException 발생!!!
*** 문자열이 숫자가 아닐 수 있다면 예외 처리를 해주자.
try {
int num = Integer.parseInt(str);
} catch (NumberFormatException e) {
System.out.println("숫자로 변환할 수 없습니다.");
}
2-2. String ㅡㅡㅡ> int 변환 방법 Integer.valueOf()
String str = "100";
int num = Integer.valueOf(str);
마무리로 자바 개발을 하다 보면 자주? 사용하는 문법이니 꼭 익혀두자... 다음에는 char 등등.... String에서 변환하는 방법을 또 정리해 보겠습니다. 감사합니다. (_ _)
'자바[JAVA]' 카테고리의 다른 글
| [자바] String + int 연산 완벽 정리 (문자형 정수형 더하기) (0) | 2025.12.18 |
|---|