반응형
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | public class TestToString { public static void main(String[] args) { String str = null; Integer intValue = null; // null을 대입하면 null이란 문자열을 준다. System.out.println(String.valueOf(str)); // null을 대입하면 null이란 문자열을 준다. System.out.println(String.valueOf(intValue)); try { // toString()은 NullPointerException발생 System.out.println(str.toString()); } catch (NullPointerException e) { System.out.println("NullPointerException발생"); } // 이런식으로 쓰면 null을 스페이스로 돌려받을 수 있겠군... //(개인적으로 null을 싫어함) System.out.println("ToStringEx : " + ToStringEx(str)); } private static String ToStringEx(Object str) { return String.valueOf(str == null ? "" : str); } } | cs |
출력
null
null
NullPointerException발생
ToStringEx :
'프로그래밍 > Java' 카테고리의 다른 글
[Java]BigDecimal 올림 반올림 버림 (0) | 2018.08.04 |
---|---|
[Java]Spring 한글설정 (0) | 2018.07.09 |
[Java]String, StringBuffer, StringBuilder (0) | 2018.07.07 |
[Java] Calendar (0) | 2018.05.23 |
[Java]SimpleDateFormat (0) | 2018.05.20 |