扫码关注官方订阅号
放在list中的是DTO对象,比较的是DTO对象的各项数据,如果完全一致则有重复对象。有没有好的方法来判断出一个list里面有重复的数据DTO对象。
认证0级讲师
DTO实现comparable, 排序list, 遍历list;
DTO实现object.equals, 依次放入Set中; 每次add前 调用contains检测
1.实现equals方法2.遍历依次放入hashmap容器3.对比list size 和 map size,如果不相等则有重复
besides.如果要检查重复的对象和个数,则第一次放入map value置为1,之后每次放入检测key 并把value并+1,之后打印map
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
DTO实现comparable, 排序list, 遍历list;
DTO实现object.equals, 依次放入Set中; 每次add前 调用contains检测
1.实现equals方法
2.遍历依次放入hashmap容器
3.对比list size 和 map size,如果不相等则有重复
besides.
如果要检查重复的对象和个数,则第一次放入map value置为1,之后每次放入检测key 并把value并+1,之后打印map