作者sumty (elva)
看板b96902HW
標題[JAVA] 有關 ? :
時間Sun Jun 1 13:06:52 2008
System.out.println( s + o == null ? "null": o.toString());
s的型態是String;o是Object;
但執行的時候
如果o是null還是會跑出NullPointerException
這是何解??
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.169.197.114
1F:→ sumty:原來是要用 () 包起來 @@ 果然是包著安全 06/01 13:09
2F:→ sumty: s + (o == null ? "null": o.toString()) 丟西安呢刮啦 06/01 14:21
3F:推 olala7846:謝謝張雅軒 06/01 14:30