【发布时间】:2020-10-12 15:49:45
【问题描述】:
class Student:字符串名称、字符串寄存器、字符串部门、整数pendingCollegeFee 类HostelStudent:字符串名称,字符串寄存器,整数pendingHostelFee,整数pendingMessFee 和两个对象的列表:
- 学生名单
CollegeStudents; - HostelStudent List
HostelStudents;
现在我想比较两个列表中具有相同名称和注册号的记录,然后需要调用一个方法,该方法的值都在两个列表中
isThereAnyPendingFees(Student s, HostelStudent hs) {
return(s.getPendingCollegeFee() + hs.getPendingHostelFee() + hs.getPendingMessFee() !=0
}
任何人都可以帮助我在 O(nlogn) 甚至更短的时间内实现这一目标,因为列表中的记录长度非常高。
【问题讨论】:
标签: java spring list arraylist stream