社区
Java SE
帖子详情
如何过滤2个List中相同的!在线等啊~~
ismyjudy
2007-07-02 03:27:30
List<domain> addList = new ArrayList <domain>();
List<domain> removeList = new ArrayList<domain>();
如果addList中domain.getId() == removeList中domain.getId.则把removeList 中的domain给remove掉。
如何过滤出来
...全文
484
7
打赏
收藏
如何过滤2个List中相同的!在线等啊~~
List addList = new ArrayList (); List removeList = new ArrayList(); 如果addList中domain.getId() == removeList中domain.getId.则把removeList 中的domain给remove掉。 如何过滤出来
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bayougeng
2007-07-02
打赏
举报
回复
楼上的正确,需要先重写hashCode()方法,再重写equals()。
要重写hashCode(),就看你自己的功力了。。。。
AllanJD
2007-07-02
打赏
举报
回复
哪有那么简单哦,重写equals()还要同时重写hashCode()方法的哦
吴恒
2007-07-02
打赏
举报
回复
重写domain 的equals方法,
domain.getId() == removeList中domain.getId时返回true;
然后调用
addList.removeAll(removeList)
ismyjudy
2007-07-02
打赏
举报
回复
具体点啊。我要代码~~
j012b
2007-07-02
打赏
举报
回复
需要遍历两个list才行吧?
循环的时候不能remove操作,
我觉得你需要一个临时存放removeList 中内容的list,
就像做字符串操作一样。
重写equals方法有什么好处吗?
jihanzhong
2007-07-02
打赏
举报
回复
1: 重写domain 的equals方法, 当id相等返回true
2: addList.removeAll(removeList)
搞定
ChDw
2007-07-02
打赏
举报
回复
在你的domain类中重载equals方法,正确的判断是不是相等
然后
removeList.removeAll(addList);
Java
List
过滤
重复数据
数据库返回结果集
中
包含重复数据并存入
List
集合
中
,
过滤
到重复数据并保留最新数据。利用contains方法问原集合
中
的数据之前声明的空集合
中
是否存在,新增数据会覆盖原数据既
过滤
了重复数据又保障了最终结果为最新数据...
java8
过滤
两个
list
中
相同
属性值的数据
从
list
1集合
中
过滤
list
2
中
age属性值
相同
的数据 package com.gisquest.platform.rest.api.rolemgr; import java.util.Array
List
; import java.util.HashMap; import java.util.
List
; import java.util.Map; ...
list
过滤
多个字段
相同
元素
list
过滤
多个字段
相同
元素
Stream的filter比较两个
list
中
多个字段
相同
的
过滤
掉
//应用场景:批量添加权限,表
中
userId和roleId
相同
则认为数据
相同
不插入,需要从数据
中
过滤
出需要插入的数据 public void study(){ //需要插入的实体 Array
List
<ExampleUserEntity> exampleUserEntity = ...
java8
过滤
两个
list
集合
中
相同
的元素 并返回
相同
list
集合
List
<FindByStudentForPayResult> result = studentForPayResult
List
.stream().filter( (studentForPayResult) ->pay
List
.stream().map(BaseActivePay::getStudentId).collect(Collectors.to
List
())....
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章