Java 删除List中的重复对象
来源:互联网 发布:java服务器环境搭建 编辑:程序博客网 时间:2024/05/16 12:32
/**
* 删除重复对象
*示例中:lstAttendMeeting中的每个元素是MeetingVO,MeetingVO的主键是Integer类型的
* @param lstAttendMeeting List
* @return lstAttendMeeting List
*/
public List getAttendMeeting(List lstAttendMeeting){
Iterator it = lstAttendMeeting.iterator();
if (lstAttendMeeting != null && lstAttendMeeting.size() > 0) {
HashMap<Integer, MeetingVO> map = new HashMap<Integer, MeetingVO>();
while (it.hasNext()) {
MeetingVO meetingVO = (MeetingVO) it.next();
MeetingVO meetingVOMap = (MeetingVO) map
.get(meetingVO.getMeetingId());
if (meetingVOMap == null) {
map.put(meetingVO.getMeetingId(), meetingVO);
} else {
it.remove();
}
}
}
return lstAttendMeeting;
}
* 删除重复对象
*示例中:lstAttendMeeting中的每个元素是MeetingVO,MeetingVO的主键是Integer类型的
* @param lstAttendMeeting List
* @return lstAttendMeeting List
*/
public List getAttendMeeting(List lstAttendMeeting){
Iterator it = lstAttendMeeting.iterator();
if (lstAttendMeeting != null && lstAttendMeeting.size() > 0) {
HashMap<Integer, MeetingVO> map = new HashMap<Integer, MeetingVO>();
while (it.hasNext()) {
MeetingVO meetingVO = (MeetingVO) it.next();
MeetingVO meetingVOMap = (MeetingVO) map
.get(meetingVO.getMeetingId());
if (meetingVOMap == null) {
map.put(meetingVO.getMeetingId(), meetingVO);
} else {
it.remove();
}
}
}
return lstAttendMeeting;
}
- Java 删除List中的重复对象
- JAVA中的List对象删除
- java 删除List 中的重复数据
- java删除list中的重复元素
- 删除list中的重复数据
- 删除list中的重复数据
- 去除list中的重复对象
- 去除LIST中的重复对象
- 删除list中重复的对象
- 如何删除List中的重复元素
- java中删除list重复元素
- java中删除list重复元素
- java中删除list重复元素
- java中删除list重复元素
- Java集合list删除重复元素问题
- java list 删除重复的,借助map
- java-list去除重复的对象
- Java List<Object>去掉重复对象-java8
- LVDS 低电压差分信号
- javascript比较两个日期相差天数
- resultset 使用实例
- ZenCart里调节产品图片大小的方法及其算法
- NfSpy – ID-spoofing NFS Client Tool – Mount NFS Shares Without Account
- Java 删除List中的重复对象
- java 发送邮件的4种方式
- PHP 获取系统信息
- c#开机程序
- linux 安装 gcc g++
- rq-481
- 《设计模式解析》 第15章 共性与可变性分析 复习题
- 在windows7系统中显示和隐藏系统保留盘// 隐藏系统盘
- Linux 常见问题与解决--持续更新中