ZKX's LAB

Java如何去掉List<实体> 实体里的重复数据 java 去重复数据

2021-04-04知识9

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

Java去除数组中的重复的数据后输出数组并把重复的数输出? 就是再接一个新的list你if{}后面加了else把重复数据添加到新list然后遍历就可以了

Java数组中重复数据的删除 java数组中去掉重复数据可以使用set集合,set本身内部是不保存重复的数据的,如下代码:import java.util.Arrays;import java.util.Set;import java.util.TreeSet;public class ceshi {public static void main(String[]args){int[]testArr={ 5,5,1,2,3,6,-7,8,6,45,5 };新建一个int类型数组System.out.println(Arrays.toString(testArr));Set<;Integer>;set=new TreeSet();新建一个set集合for(int i:testArr){set.add(i);}Integer[]arr2=set.toArray(new Integer[0]);数组的包装类型不能转 只能自己转;吧Integer转为为int数组;int[]result=new int[arr2.length];for(int i=0;i;i+){result[i]=arr2[i];}System.out.println(Arrays.toString(arr2));}}运行结果如下:

#java 去重复数据

随机阅读

qrcode
访问手机版