null != a 要比a != null 好在于避免由于编码失误造成把a赋值为null
只是编码风格上的区别,效率是一样的;
这个与equals是类似的。比如
String str = ..;
if(str.equals("admin"))
这样使用的话,一旦str是null将导致空指针异常,所以我们推荐使用
if("admin".equals(str))
这样就没有问题了。
null != obj 与 obj != null的区别
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
相关阅读更多精彩内容
- 默认情况下,总是有三个文件处于打开状态,标准输入(键盘输入)、标准输出(输出到屏幕)、标准错误(也是输出到屏幕),...
- 转自:http://www.cnblogs.com/qiuting/p/5373571.htmlJava空字符串与...