我有两个类列表,例如List<Aclass>
A1和List<Bclass>
b1,并且两个列表都包含一个通用的字段。因此,通过使用此字段,我必须比较这两个列表?有人可以帮我吗?确保这些类列表不同。
最佳答案
我不确定我是否完全理解这个问题,但是您要的是这样的东西吗?
public boolean compare (List<AClass> listA, List<BClass> listB) {
if (listA.size() != listB.size () return false;
for (int i=0; i<listA.size(); i++) {
AClass aClass == (AClass) listA.get(i);
BClass bClass == (BClass) listB.get(i);
if (aClass.commonField != bClass.commonField) return false;
}
return true;
}
两个列表都应按该commonField字段排序