列表与每个循环嵌套

时间:2017-04-22 03:53:57

标签: java

我有两个整数列表。例如。 list1有1,2,3,4,5,list2有3,4,5,6。如何比较每个循环使用的列表,最后打印答案为3,4,5分别1,2分开和6分开。仅用于每个循环

1 个答案:

答案 0 :(得分:1)

试试这个:

List<Integer> list1 = new ArrayList<Integer>();
    List<Integer> list2 = new ArrayList<Integer>();
    List<Integer> same = new ArrayList<>();             
    for(Integer i : list1){
        if(list2.contains(i)){
            same.add(i);                
            list2.remove(i);
        }
    }
    list1.removeAll(same);