【发布时间】:2013-04-29 02:59:27
【问题描述】:
我有一个包含不同部门和员工的公司对象。我已成功序列化我的对象并再次将其加载到我的程序中。
现在我想测试这两个对象在结构上是否相等。 java 是否为我提供了比较这些对象的工具?
我应该补充一点,我的对象有一个包含其他对象的列表。
或者我必须为此编写自己的测试吗?
编辑:
class test{
public int a
}
test t = new test();
t.a = 1;
test t1 = new test();
t1.a = 1;
现在我想根据它们的值比较 t 和 t1 是否相同。
【问题讨论】:
-
使用
isinstance函数检查它们是否是同一个类的实例 -
“结构上相等”是什么意思?
-
@RahulBobhate 我添加了一个例子
-
@MaikKlein:检查我的答案。
标签: java