为了账号安全,请及时绑定邮箱和手机立即绑定

为什么先判断 this.name==null ? 不能先判断 obj.name==null 吗?

if(this.name==null) {			
if(ob.name==null)			
return true;			
else			
return false;		
}else {			
if(this.name.equals(ob.name))				
return true;			
else				
return false;						
}


正在回答

2 回答

没什么区别啊,可以写下运行,发现结果还是true

1 回复 有任何疑惑可以回复我~
String类重载了equals方法,equals方法比较字符串是否完全匹配
==是比较左右两边的对象是否指向内存的同一位置


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么先判断 this.name==null ? 不能先判断 obj.name==null 吗?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信