问答详情
源自:6-1 学生选课---判断 List 中课程是否存在

为什么先判断 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;						
}


提问者:刀锋战士十来个 2019-05-14 20:23

个回答

  • 辣么厉害的银
    2019-06-26 00:44:19

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

  • 疯ing
    2019-06-10 17:37:40

    String类重载了equals方法,equals方法比较字符串是否完全匹配
    ==是比较左右两边的对象是否指向内存的同一位置