Efficient intersection of two List in Java?

后端 未结 8 577
南方客
南方客 2020-11-28 12:23

Question is simple:

I have two List

List columnsOld = DBUtils.GetColumns(db, TableName);
List columnsNew = DBUtils.GetCol         


        
8条回答
  •  执念已碎
    2020-11-28 13:14

    How about

    private List intersect(List A, List B) {
        List rtnList = new LinkedList<>();
        for(String dto : A) {
            if(B.contains(dto)) {
                rtnList.add(dto);
            }
        }
        return rtnList;
    }
    

提交回复
热议问题