去掉list中重复的对象
来源:互联网 发布:php传值与传引用 编辑:程序博客网 时间:2024/05/30 23:39
今天做项目遇到一个合并两个List<Object>的问题,这两个List中有重复的值,需要将重复的值去掉。最初的想法是直接比较两个list中重复的值,不添加,只添加不重复的值,但是失败了,报出异常
原因是在遍历第二个List的时候,对第二个List进行了add操作,iterator中的modCount改变,Iterator认为这是不正确的,所以抛出异常。具体原因可以百度。
场景是:有两个权限组,这两个权限组的中菜单可能相同。而某个用户具有这两个权限,在查阅这个用户的权限的时候,如果两个权限组存在相同的菜单,会查出两次,在页面显示也会出现错误。需要对两个权限组进行数据的过滤,去掉重复的菜单权限。
利用map的特性,将list中所有的数据先存放到map中,然后在遍历map,存入list中。
0 0
- 去掉list中重复的对象
- list去掉重复的对象
- java中如何去掉list中重复的对象
- List去掉重复对象
- list去掉重复对象
- 去掉List的重复对象(Arraylist)
- 去掉list中重复的记录
- 去掉List中重复的数据
- 去掉list中重复元素并合并相同对象
- 去掉List中重复元素
- Java判断一个值,或者对象是否存在list集合中和去掉list集合中重复的元素
- Java List<Object>去掉重复对象-java8
- Java List<Object>去掉重复对象
- Java List<Object>去掉重复对象-java8
- list对象根据字段去掉重复元素
- 去掉对象中重复数据
- 两个list中如何去掉重复的值
- 删除list中重复的对象
- 从源码角度分析NestedScrolling
- 常用工具类之HttpclientUtil
- 基于redis的分布式锁的实现
- 欢迎使用CSDN-markdown编辑器
- 1088. Rational Arithmetic (20)-细节很多,要注意
- 去掉list中重复的对象
- ztree的使用demo
- Android studio gradle方式批量快速打包整理
- Android 笔记:GreenDao3.2的使用,爱不释手
- 两个链表的第一个公共结点
- springmvc整合mybatis框架源码 bootstrap html5 mysql oracle maven SSM
- JAVA简单类型与对象类型(复杂类型)
- 使按钮居中显示
- execute、executeUpdate、executeQuery三者的区别