Notice
Recent Posts
Recent Comments
Link
kimmgamjja
[Java] String.valueOf()와 Object.toString() 본문
728x90
String.valueOf()와 Object.toString() 문자열 형변환에 쓰임
- String.valueOf()와 Object.toString() 의 차이
1) Object.toString() : null값을 문자열로 형변환시 NullPointerException 을 발생시킴
public static void main(String args[]) {
Object obj = null;
System.out.println(obj.toString()); // NullPointerException 오류 발생
}
2) String.valueOf() : 전달받은 파라미터가 null이 전달될 경우 문자열 "null"을 반환
public static void main(String args[]) {
Object obj = null;
System.out.println(String.valueOf(obj)); // String "null" 반환
}
728x90