☕️JAVA
[JAVA] 자바 String to Int, Int to String 형변환
Cocoon_
2021. 10. 7. 06:46
반응형
🔎 자바에서 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"이라는 문자열로 처리
반응형