list对象根据字段去掉重复元素
2017-09-26 09:40
369 查看
public static List<NoticeUser> removeDupliById(List<NoticeUser> persons) {
System.out.println("persons.size()"+persons.size());
Set<NoticeUser> personSet = new TreeSet<>((o1, o2) -> o1.getUserId().compareTo(o2.getUserId()));
personSet.addAll(persons);
System.out.println(" return persons.size()"+persons.size());
return new ArrayList<>(personSet);
}
System.out.println("persons.size()"+persons.size());
Set<NoticeUser> personSet = new TreeSet<>((o1, o2) -> o1.getUserId().compareTo(o2.getUserId()));
personSet.addAll(persons);
System.out.println(" return persons.size()"+persons.size());
return new ArrayList<>(personSet);
}
相关文章推荐
- 根据对象中的重复字段,取出list集合中的重复对象
- Java 之List根据对象字段名去重复
- Java判断一个值,或者对象是否存在list集合中和去掉list集合中重复的元素
- 去掉list中重复元素并合并相同对象
- 根据list<object>对象中某个字段去除重复值
- 根据对象的某个字段对List<Object>排序
- 用Java写算法技巧(1)去掉List中的重复对象
- set 去掉list中的重复元素
- 根据对象的某个字段对List<Object>排序
- java list 根据对象一个字段去重
- Coldfusion:把一个List里的重复元素去掉的一种方法。
- Java List<Object>去掉重复对象-java8
- J2SE基础夯实系列之List中的数据如何根据对象的某一个或多个字段排序引出Comparable和comparator的使用-- Collections与Arrays
- java list按照元素对象的指定多个字段属性进行排序
- Java List<Object>去掉重复对象-java8
- List集合对象根据字段排序
- C# 去掉List重复元素的方法
- 容易遗忘的Comparable:一个结果集List,里面有很多的对象,要求根据对象的指定(age)字段进行排序
- org.json.JSONObject对象转json,json新增元素,根据json的key获取值。以及list对象格式字符串转jsonArray
- list去掉重复对象