Adh*_*ham 5 java if-statement boolean-expression
我正在观看一个java编程视频教程,它提到:
if(null != x){
}
Run Code Online (Sandbox Code Playgroud)
如上所述使用它是一个好习惯吗?
它有什么不同于:
if(x != null){
}
Run Code Online (Sandbox Code Playgroud)
你想要使用第二个.
两者都做同样的事情...比较A到B,或比较B和A - 两者意味着相同的事情.
它的使用更有意义,x != null因为这更像是我们这样说的.
你可以问我"x不是空的吗?" 这似乎比"不是x不是吗?"更自然.这对我们来说更有意义.