首页 > 编程语言 > 详细

List去除重复数据,排序

时间:2019-04-17 11:06:33      阅读:160      评论:0      收藏:0      [点我收藏+]
//删除重复元素,不保持顺序
List<String> NotList = new ArrayList();
NotList.add("1");
NotList.add("1");
NotList.add("2");
NotList.add("2");
NotList.add("3");
NotList.add("4");

NotList = new ArrayList<>(new HashSet<>(NotList));

for (int i=0;i<NotList.size();i++){
        printlns("NotList["+ i +"] = "+NotList.get(i));
    }

 

 /**
     * 删除重复元素,保持顺序
     */
//set Set set = new HashSet(); //定义NotList 存储用 List NotList = new ArrayList(); //排序用 List newNotList = new ArrayList(); NotList.add("1"); NotList.add("1"); NotList.add("2"); NotList.add("3"); NotList.add("4"); for (Iterator iter =NotList.iterator();iter.hasNext();){ Object element = iter.next(); if(set.add(element)){ newNotList.add(element); } } NotList.clear();//清空 NotList.addAll(newNotList);//添加

 

List去除重复数据,排序

原文:https://www.cnblogs.com/w-yu-chen/p/10721897.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!