Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/332.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 为每个循环使用嵌套的_Java - Fatal编程技术网

Java 为每个循环使用嵌套的

Java 为每个循环使用嵌套的,java,Java,我有两个整数列表。例如,列表1有1,2,3,4,5,而列表2有3,4,5,6。如何比较每个循环使用的两个列表,并最终将答案分别打印为3、4、5、1、2和6。仅用于每个循环尝试以下操作: List<Integer> list1 = new ArrayList<Integer>(); List<Integer> list2 = new ArrayList<Integer>(); List<Integer> same = ne

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

尝试以下操作:

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);
List list1=new ArrayList();
List list2=新的ArrayList();
List same=新的ArrayList();
for(整数i:list1){
如果(列表2.包含(i)){
相同。添加(i);
清单2.删除(i);
}
}
清单1.移除所有(相同);

您可以使用set。将list1的元素放入set1,并将list2元素放入set2。对于列表1,查找不同的元素和公共元素。对于清单2,在set1Welcome to StackOverflow中找到不同的元素。请阅读并遵循帮助文档中的发布指南。最小、完整、可验证的示例适用。在您发布MCVE代码并准确描述问题之前,我们无法有效地帮助您。StackOverflow不是编码或教程服务。另外,请补充,您为解决您的问题付出了哪些努力?