/**
* 删除重复对象
*示例中: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;
}