/**
* 去重
*
* @param orderList
* @return
* @author jqlin
*/
private static List<ansVo> removeDuplicateOrder(List<ansVo> orderList) {
Set<ansVo> set = new TreeSet<ansVo>(new Comparator<ansVo>() {
@Override
public int compare(ansVo a, ansVo b) {
// 字符串则按照asicc码升序排列
return a.getId().compareTo(b.getId());
}
});
set.addAll(orderList);
return new ArrayList<ansVo>(set);
}
相关文章
- JAVA list对象排序加去重问题
- java8 stream将list分组并转换为对象某个属性的集合
- java8对list集合中数据进行过滤对集合中的某个对象多个属性排序
- java 8 list的stream操作 list中的对象中的某一个成员取出转为该成员的list,以及对象过滤,筛选某个属性后的成员
- 【java】List<Map<String, Object>> 根据某个属性去重
- Java8 List<Map> 根据map对象某个字段值去重。
- Java : List中 根据map的某个key去重
- 用java8对list按照多个字段进行去重
- List对象去重和按照某个字段排序的实现方法
- java8按照lamda表达式去重一个list,根据list中的一个元素