黑马程序员技术交流社区
标题:
为什么在进行字符串判断的时候要把字符串常量写在前面呢
[打印本页]
作者:
mo﹎雲℡
时间:
2013-9-9 14:17
标题:
为什么在进行字符串判断的时候要把字符串常量写在前面呢
例如:
if("zhang".equals(personName)){
f = new Person();
}
为什么不写成下面的代码形式呢?
if(personName.equals("zhang")){
f = new Person();
}
答案:因为这样可以避免空指针异常。因为出入的personName的值有可能为null。
作者:
.....淡定
时间:
2013-9-9 15:14
应该是避免空指针异常 。。居然对了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2