Java如何去掉List<实体> 实体里的重复数据 假设原数据:List userlist.方法1(也是我比较常用的):新建一个List,遍历原list,加入新的listList newlist=new ArrayList();for(v:userlist){if。newlist.contains(v))newlist.add(v);}方法2:利用set集合Set set=new HashSet();List newlist=new ArrayList();for(v:userlist){if(set.add(v)){newlist.add(v);}}!真心坑啊,2015年的问题竟然也能拿出来让回答!
list list已经取到数据,但是数据有重复的,怎样去掉重复的,求简单的代码 public static void main(String[]args){String[]strArr={\"1\",\"2\",\"3\",\"3\",\"4\",\"4\",\"5\"};List<;String>;list=new ArrayList();Set<;String>;set=new HashSet();for(String string:strArr){ 要么用setset.add(string);}*/for(String string:strArr){/真的想用list的话,就用set判断一下是否重复if(set.add(string)){list.add(string);}}}
C#中 list去除重复的数据 求最简单的方法。导入linq命名空间,然后distinct一下就可以了.关键代码如下:using System.Linq;比如,list实例为list var obj=list.Distinct();。