gpt4 book ai didi

java - java中如何比较两个不同的列表对象?

转载 作者:行者123 更新时间:2023-12-01 17:37:02 26 4
gpt4 key购买 nike

我有两个类(class)列表,例如 List<Aclass> A1和List<Bclass> b1 和两个列表都包含一个公共(public)字段。那么通过使用这个字段我必须比较这两个列表?请问有人可以帮助我吗?确保这些类(class)列表不同。

最佳答案

我不确定我是否完全理解这个问题,但你是在问这样的问题吗?

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);

// This is example for numeric comparison
// For String, use !equals()
if (aClass.commonField != bClass.commonField) return false;
}

return true;
}

两个列表都应按该 commonField 字段排序

关于java - java中如何比较两个不同的列表对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5282883/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com