Tôi muốn so sánh hai đối tượng Java mà không ghi đè bằng phương thức. Vì tôi cần phải ghi đè phương thức equals bằng n số Lớp tôi có, tôi cần một phương thức tiện ích chung để chúng ta có thể so sánh hai đối tượng Java.Phương pháp phổ biến để so sánh hai đối tượng Java
Something như:
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);
Xin hãy giúp tôi ra để viết một tiện ích phổ biến để so sánh bất kỳ đối tượng Java
Hope bằng cách sử dụng Field
lớp, và getClass
phương pháp chúng ta có thể đạt được nó. Xin vui lòng hướng dẫn cho tôi.
http://www.unitils.org/apidocs/org/unitils/reflectionassert/ReflectionComparator.html xem xét điều này. – amod