首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

剔除ArrayList中重复元素,并保持顺序

2013-07-25 
删除ArrayList中重复元素,并保持顺序??? /**???? * 删除ArrayList中重复元素,并保持顺序???? * @param lis

删除ArrayList中重复元素,并保持顺序

??? /**
???? * 删除ArrayList中重复元素,并保持顺序
???? * @param list
???? * @return
???? */
?private List<JobInfo> removeDuplicate(List<JobInfo> list) {
??????? Set<JobInfo> set = new HashSet<JobInfo>();
??????? List<JobInfo> newList = new ArrayList<JobInfo>();
???????? for (Iterator<JobInfo> iter = list.iterator(); iter.hasNext();) {
??????? ? JobInfo element = (JobInfo) iter.next();
???????????? if (set.add(element))
??????????????? newList.add(element);
??????? }
??????? return newList;
??? }

热点排行