List<objA> list_a = new ArrayList<objA>();
List<objB> list_b = new ArrayList<objB>();
其中objA.empNo = objB.empNo
请问如何合并这2个集合效率高?
补充:结果大概类似sql的
list_b left join list_a on objA.empNo = objB.empNo
7 回答
哔哔one
TA贡献1854条经验 获得超8个赞
假定objA#empNo是String
Map<String, Object> map = new HashMap<String, Object>();
for (objA a: list_a) {
map.put(a.empNo, a);
}
for (objB b: list_b) {
map.put(b.empNo, b);
}
return map.values();
添加回答
举报
0/150
提交
取消