toString
은 nullPointException을 발생시키지만, valueOf
는 "null"이라는 문자열로 처리한다.
아래 예시를 공부하다가 궁금해진거였음!
String result = "";
int p = 1;
result += Integer.parseInt(p);
나는 이렇게 풀었는데
String result = "";
int p = 1;
result += String.valueOf(p);
선생님은 이렇게 푼것이다
둘다 정답이긴 한데, 차이가 궁금했음!