JAVA

[JAVA] 형 변환, parseInt, valueOf

햄습햄 2021. 10. 10. 18:29

1. 문자 -> 숫자

int i = Integer.parseInt(str);

-----------------------------------------------
parseInt(str, num);
str
: 숫자로 변환하려는 문자열

num
: str을 읽을 진법 (2 ~ 36의 수 입력)

ex)
String str = "1200";
int i = Integer.parseInt(str, 3); // str을 3진법으로 읽어 정수 값을 반환
                                  // 1200 => 45

 

 

2. 숫자 -> 문자

String str1 = String.valueOf(i);    //null인 경우, "null"이라는 문자열 발생
String str2 = Integer.toString(j);  //nulll인 경우, NPE  출력(Null PointerException)
String str3 = "" + k;