Java语言实现字符串的比较,用==和eques的区别在哪里,怎么使用的?
== 如果是int 或者 long 等就表示是值相等。如果是对象类型 的实例相等,就是表示是同一个实例。 eques主要用于对象类的实例比较,可以重写。
1、“==”一般用在相同类型数值的比较;2、字符串一般用equals来比较,因为字符串比较需要比较每一个位置上的字符是否相同;比较对象时可以重写equals来判断每个属性值是否相等,来决定最终是否相等;