如何判断一个类的对象是否相等

package day.one;测试

public class TestToString { public String name;this

public String getName() {
	return name;
}

public void setName(String name) {
	this.name = name;
}

//测试Object类的toString方法 public String toString() { return "I am ok " + name; }code

//测试Objiect类的equals方法,实际是子类重写父类的方法 public boolean equals(Object obj) { // TODO Auto-generated method stubthi if (this.getClass() != obj.getClass()) return false; //为了转成你所须要测试的类 TestToString a = (TestToString) obj; //测试对象中的内容是否同样 if (this.getName().equals(a.getName())) return true; return false; }对象

public static void main(String args[]) {
	TestToString to = new TestToString();
	to.setName("mao");
	boolean a = to.equals(new TestToString());
	System.out.println(a);
	
	System.out.println(to.toString());
}

}get

相关文章
相关标签/搜索