变量值的判断是java中重要的一部分 通常我们判断两个值是否相等,使用的是两个等号 == 为了防止少写一个等号,造成无法挽回的失误,判断写为下面的格式 int a; 12==a; 原理是不能将任何东西赋值为一个常数,常数不能作为左值 但是如何判断两个字符串是相等的? 我们知道字符串在java中是类生成的对象,使用等号判断,结果只能是对两个对象的地址进行判断(是否同一个对象) 如何对两个对象进行判断 我们了解所有的对象默认继承类Object,Object类中有一个方法名为equals(),重写这个…