我有3个对象列表,我希望将它们基于它们的唯一键组合到一个对象列表中。
由于贷款依赖于帐户而帐户依赖于银行 在java 8中没有多个循环的简单方法吗?
我知道在单个查询中做得更好但是想知道Java 8中是否存在使用列表的内容并将其合并到一个列表中。
public class Bank {
private String institution; //pk
private String transit; //pk
private String bankName;
}
public class Account {
private String institution; //pk
private String transit; //pk
private String accountNo; //pk
private String nameAccount;
}
public class Loan {
private String institution;//pk
private String transit;//pk
private String accountNo;//pk
private String serviceNo;//pk
}
// fusion object
public class CombineObject {
private String institution;
private String transit;
private String accountNo;
private String serviceNo;
private String nameAccount;
private String bankName;
}
List<Bank> lstBank = myListBank();
List<Account> lstAccount = myListAccount();
List<Loan> lstLoan = myListLoan();