java list对象按照某个属性去重
2024-09-03 13:58:55
/**
* 去重
*
* @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);
}
最新文章
- nyoj744(位运算)
- EF框架step by step(7)—Code First DataAnnotations(2)
- memcached缓存知识简单梳理
- 数据结构 《6》----堆 ( Heap )
- SharePoint中修改密码的WEB Part之终极版:即可以修改AD,又可以修改本机用户密码的Web Part!!
- 查找进程对应的PID和对应的端口号
- Windows7 64位机上Emgu CV2.4.2安装与配置
- C# 利用反射动态调用类成员
- wpf dll和exe合并成一个新的exe
- Java 启动线程的方式
- HDU 4618 - Palindrome Sub-Array(2013MUTC2-1008)(DP)
- 数字不断递增 可控制js
- ava、Python和PHP三者的区别
- [jquery]为jQuery.ajax添加onprogress事件
- Quartz.NET(任务调度)与Topshelf(服务)的综合使用
- [FFT/NTT/MTT]总结
- 笨办法06字符串(string)和文本
- vue-router总结2
- IDEA错误:Cannot start compilation: the output path is not specified for module ";Test";. Specify the out
- HttpClient--使用HttpClient进行Get Post请求访问
热门文章
- Asp.Net Server.MapPath()用法
- java web中 8080端口号被占用的问题处理,终于明白了 Address already in use: JVM_Bind(端口冲突)
- JVM学习(三):垃圾回收算法
- mysql精准模糊查询使用CONCAT加占位符(下划线“_”)的使用,直接限定了长度和格式
- java指定运行jar包中的其中一个main方法
- Gitlab创建ssh key并添加配置
- Cowrie蜜罐部署教程
- 裸磁盘上ext4与xfs在线扩容,非LVM
- string类的总结
- Centos7添加密码安全策略