Java 为每个循环使用嵌套的
我有两个整数列表。例如,列表1有1,2,3,4,5,而列表2有3,4,5,6。如何比较每个循环使用的两个列表,并最终将答案分别打印为3、4、5、1、2和6。仅用于每个循环尝试以下操作: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
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不是编码或教程服务。另外,请补充,您为解决您的问题付出了哪些努力?