List<objA> list_a = new ArrayList<objA>();
List<objB> list_b = new ArrayList<objB>();
其中objA.empNo = objB.empNo
請問如何合并這2個集合效率高?
補充:結(jié)果大概類似sql的
list_b left join list_a on objA.empNo = objB.empNo
7 回答

嗶嗶one
TA貢獻1854條經(jīng)驗 獲得超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
提交
取消