您的位置:首页 > 其它

equals()方法

2015-07-21 10:54 281 查看
equals()方法是根类Object中的一个方法,子类可以根据需要重写该方法(比如:String类)。

一、Object类中的equals()方法实现如下:

public boolean equals(Object obj) {
return (this == obj);
}


例子:

package com.mianshi.easy;

public class Equals {

public static void main(String[] args) {
String a1 = new String("Hello");
String a2 = new String("Hello");
String a3 = "Hello";
//a1和a2明显不是一个对象,但是equals()返回true
System.out.println(a1.equals(a2));
//a1和a3不是同一个对象,equals()返回true
System.out.println(a3.equals(a1));
}
}

结果:
true
true


View Code
说明String类里面重写了父类Object类的equals()方法,重写后比较的是两个String对象的内容是否相同,相同则为true。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: