java - 关于具有多个条件的 If 语句的快速问题

标签 java conditional-statements

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/

相关文章:

java - 从 HashSet 中移除元素

java - Maven启动的java进程在Windows上无法通过Ctrl+C停止的原因

jQuery 外部链接新窗口,尊重相对链接和与内部相同的域链接

r - 如何在 R 中有条件地粘贴因子标签

java - 从 `java.time.Instant` 到 `java.util.Date` 的转换添加了 UTC 偏移量

java 。事件处理程序接口(interface)

java - 注释@Id 和@GeneratedValue(strategy = GenerationType.IDENTITY) 有什么用?为什么世代类型是身份?

jQuery条件: if div has a particular ID,将类添加到另一个div

excel - =sum 中的多个条件

c++ - 这个 for 循环是如何终止的?