删除ArrayList中重复元素,并保持顺序_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > 删除ArrayList中重复元素,并保持顺序

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

 2013/7/19 15:58:01  xfy142305  程序员俱乐部  我要评论(0)
  • 摘要:/***删除ArrayList中重复元素,并保持顺序*@paramlist*@return*/privateList<JobInfo>removeDuplicate(List<JobInfo>list){Set<JobInfo>set=newHashSet<JobInfo>();List<JobInfo>newList=newArrayList<JobInfo>();for(Iterator<JobInfo>
  • 标签:list

??? /**
???? * 删除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;
??? }

发表评论
用户名: 匿名