是否有可能以某种方式迭代对象的每个方法,名称以“get”开头?我想比较两个非常复杂的自定义对象,它们的字段由基于其他自定义对象的数据结构组成。我想要做的是获取每个 get 方法结果的哈希码,并比较每个字段是否相等。
很抱歉,如果不是很理解,如果您有问题,请提出。感谢您的任何帮助和建议
我想到了这样的事情:
for(method m : gettersOfMyClass){
boolean same = object1.m.hashCode() == object2.m.hashCode()
}