반응형
🔎 자바에서 String을 Int형으로, Int형을 String으로 변환하는 방법
<String to Int>
String s = "1234";
int x = Integer.parseInt(s);
문자열을 정수형으로 변환할 때는 parseInt를 통해 변환시켜줍니다.
😅그러나 아래처럼 입력되는 값이 정수라는 보장이 없다면...?
String s = "이것도 숫자야?";
int x = Integer.parseInt(s);
NumberFormatException 에러가 발생하므로 예외처리를 해주도록 합시다.
<Int to String>
int x = 1234;
String s = Integer.toString(x);
또는
int x = 1234;
String s = Integer.valueOf(x);
정수형을 문자열로 변환할 때 toString() 또는 valueOf()를 사용할 수 있습니다.
🙄 object가 NULL이라면...?
- toString() : Null PointerException(NPE) 에러 발생
- valueOf() : "null"이라는 문자열로 처리
반응형
'☕️JAVA' 카테고리의 다른 글
[JAVA] Queue(큐) 사용법 (add vs offer / remove vs poll / element vs peek) (0) | 2021.12.07 |
---|---|
[JAVA] 자바 형식화된 출력 - printf() 사용 예제 (0) | 2021.10.19 |
[JAVA] 명품 자바 에센셜 연습문제 3장 이론&실전 문제 풀이 (2) | 2021.01.11 |
[JAVA] 자바 0~99사이 랜덤 숫자 맞히기 게임 (0) | 2021.01.10 |
[JAVA] 자바 예외처리(Exception), try-catch-finally문 (0) | 2021.01.09 |