我听到某人null == object比object == null 检查更好
例如:
void m1(Object obj ) {
if(null == obj) // Is this better than object == null ? Why ?
return ;
// Else blah blah
}
Run Code Online (Sandbox Code Playgroud)
有什么理由还是这是另一个神话?感谢帮助.
检查空值时,我使用:
String str;
if(str == null){
//...
}
Run Code Online (Sandbox Code Playgroud)
但我也见过这个:
if(null == str){
//...
}
Run Code Online (Sandbox Code Playgroud)
使用一个优于另一个是否有任何优势?或者只是为了提高可读性?