我正在观看java编程视频教程,并提到:
if(null != x){
}
如上所述使用它是一个好习惯吗?
是否与以下内容不同:
if(x != null){
}
答案 0 :(得分:5)
你想要使用第二个。
两者都做同样的事情......比较A到B,或者比较B和A - 两者意味着相同的事情。
使用x != null
更有意义,因为这更像是我们这样说的。
你可以问我“x不是空的吗?”这似乎比“不是x不是吗?”更自然。这对我们来说更有意义。
答案 1 :(得分:2)
我认为最常用的方法是后者,但两者都达到了同样的效果。