都是用于判断是否相等,只是判断的目标有些不同
“==”用于判断值类型(int,char,long,boolean等)的等价性;如果是引用数据类型,就是比较对象是不是同一个地址。
“equals”是Object的成员函数,有些类会覆盖(override)这个方法,用于判断对象的等价性。
有时候某些对象用equals判断值为true,用==判断值为false
“==”用于判断值类型(int,char,long,boolean等)的等价性;如果是引用数据类型,就是比较对象是不是同一个地址。
“equals”是Object的成员函数,有些类会覆盖(override)这个方法,用于判断对象的等价性。
有时候某些对象用equals判断值为true,用==判断值为false