Possible Duplicate:
&& (AND) and || (OR) in Java IF statements
这是一个我几年前就应该知道答案的问题,但是如果我在 Java 中编写一个 if 语句,其中包含类似 if(x != null && y == null && x.equals(z)) 的内容这安全吗?我假设 if 语句条件是从左到右解释的,因此首先检查 if x != null 将确保在条件的 x.equals(z) 部分不会引发空指针异常(至少由 x 引发)。这准确吗?
最佳答案
关于java - 关于具有多个条件的 If 语句的快速问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5032807/