[問題] && 和 &
public class ShortCircuit {
public static void main(String[] args) {
String s=null;
if((s != null) && s.length() > 20)
System.out.println(s);
String t=null;
if((t != null) & t.length() > 20)
System.out.println(t);
}
}
如題,第一個if不會印出東西,(短路運算子)
第二個if為什麼會有NullPointerException呢?
謝謝回應
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.229.203.88
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 1 之 4 篇):
java 近期熱門文章
PTT數位生活區 即時熱門文章