로딩
요청 처리 중입니다...

toString() , String.valueOf()

 toString() , String.valueOf()

공통점 toString() ,String.valueOf() 둘 다 모두 Object를 String 형변환 해준다. 차이점 toString()은 변환한 값이 Null 일 경우 'NullPointException' 에러를 발생한다.

String.valueOf()는 Null 또한 String으로 받아드려 "Null" 값을 출력한다. public static void main(String[] args) { HashMap map = new HashMap(); map.get("toString").toString(); } map.get("toString").toSring() 에서 걸려서 NPE 가 떳다. public static void main(String[] args) { HashMap map = new HashMap(); String vof=String.valueOf(map.get("String.valueOf")); System....

# java # NullPointException # StringvalueOf # String형변환 # toString