반응형
프로그래밍을 하다보면 형 변환을 자주 사용하는데요.
그 중 대표적인 String과 int 형 변환을 알아보겠습니다.
1. String to Int
Integer.parseInt(String 변수);
String fromStr = "12345";
int toNum = Integer.parseInt(fromStr);
System.out.println(toNum); // 출력 결과 : 12345(Int)
2. Int to String
a) Integer.toString(Int 변수);
String fromInt = 12345;
int toStr = Integer.toString(fromInt);
System.out.println(toStr); // 출력 결과 : 12345(String)
b) String.valueOf(Int 변수);
String fromInt = 12345;
int toStr = String.valueOf(fromInt);
System.out.println(toStr); // 출력 결과 : 12345(String)
+) toString과 valueOf의 차이점
변환할 변수가 null 인 경우, toString은 NPE(NullPointerException)을 발생시키고 valueOf는 "null" 문자열로 처리한다.
반응형
'BE > Java' 카테고리의 다른 글
[JAVA] Date, SimpleDateFormat, Calendar 사용법 (0) | 2021.03.23 |
---|---|
[JAVA] BigDecimal 자료형 사용방법 (0) | 2021.03.16 |
[JAVA] EOF(End of File) 처리 방법 (0) | 2021.02.23 |
[Java] BufferedReader, BufferedWriter (0) | 2021.02.21 |
[Java] String 문자열 치환(replace, replaceAll, replaceFirst) (0) | 2021.02.13 |