==运算符比较的是两个变量都为基本数据类型并且为数值类型时,只要两个变量的值相等则为true,但要是两个引用类型的对象时,必须指向同一个对象,才会返回true,否者为false。
equals比较的是Object类中的实例,所有对象都可使用,它与“==”功能相似底层,代码:
如果功能无法满足时,可以重写此方法。
String类中就重写了equals方法:将对象抓换为char数组遍历进行比较。
==运算符比较的是两个变量都为基本数据类型并且为数值类型时,只要两个变量的值相等则为true,但要是两个引用类型的对象时,必须指向同一个对象,才会返回true,否者为false。
equals比较的是Object类中的实例,所有对象都可使用,它与“==”功能相似底层,代码:
如果功能无法满足时,可以重写此方法。
String类中就重写了equals方法:将对象抓换为char数组遍历进行比较。