ZKX's LAB

两个set 排除重复数据 关于List集合中用Set排除重复数据。

2020-10-08知识12

java去除两个集合中重复的数据,也就是求差值

关于List集合中用Set排除重复数据。 直接这样就行了,上面的图片是代码及输出结果,其中s2和s4是重复的,但是输出的结果中没有重复值public static void main(String[]args){Set myList=new HashSet();String s1=\"aa;String s2=\"bb;String s3=\"cc;String s4=\"bb;myList.add(s1);myList.add(s2);myList.add(s3);myList.add(s4);List myNeedList=new ArrayList(myList);System.out.println(myNeedList);}

java set集合自动重复的值 我想要set里去除了重复的值怎样获得呀 参考代码import java.util.Arrays;import java.util.HashSet;import java.util.Set;public class P21_44 {public static void main(String[]args){int[]arry={1,2,3,5,6,8,2,1,3,2,9};Set<;Integer>;set=new HashSet();HashSet无序不重复集合for(int i=0;i;i+){set.add(arry[i]);}System.out.println(Arrays.toString(arry));System.out.println(set);}}运行测试[1,2,3,5,6,8,2,1,3,2,9][1,2,3,5,6,8,9]

java去除两个集合中重复的数据,也就是求差值 List<;String>;stuList3=new ArrayList();stuList3.addAll(stuList);stuList3.addAll(stuList2);把两个集合合成一个stuList.retainAll(stuList2);找出两个集合中重复的数据stuList3.removeAll(stuList);然后移除for(String s:stuList3){System.out.println(s);打印结果}

#string#list

qrcode
访问手机版