我想比较两个Java对象而不重写equals方法.因为我需要在我拥有的n个类中重写equals方法,所以我需要一个通用的实用方法,我们可以比较两个Java对象.
像这样的东西:
A a1,a2;
B b1,b2;
C c1,c2;
-----
-----
boolean isEqual1 = new ObjectComparator().isEquals(a1 , a2);
boolean isEqual2 = new ObjectComparator().isEquals(b1 , b2);
boolean isEqual3 = new ObjectComparator().isEquals(c1 , c2);
Run Code Online (Sandbox Code Playgroud)
请帮我写一个用于比较任何Java对象的通用实用程序
希望通过使用Field类和getClass方法来实现它.请指导我.
java ×1