作者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