LinkedHashSet 去掉重复数据

package main;

import java.util.ArrayList;
import java.util.LinkedHashSet;

public class 去重 {
    public static void main(String[] args) {
//        ArrayList<String> list=new ArrayList<>();
//        list.add("1");
//        list.add("21");
//        list.add("13");
//        list.add("14");
//        list.add("15");
//        list.add("18");
//        list.add("1");
//        
//         LinkedHashSet<String> set = new LinkedHashSet<String>(list.size());
//            set.addAll(list);
//            list.clear();
//            list.addAll(set);            
//            System.out.println(list);
        
        
            ArrayList<Integer> list=new ArrayList<>();
            list.add(1);
            list.add(22);
            list.add(22);
            list.add(22);
            list.add(11);
            list.add(22);
            list.add(1);
            
             LinkedHashSet<Integer> set = new LinkedHashSet<Integer>(list.size());//这个集合去重
                set.addAll(list);
                list.clear();
                list.addAll(set);    //添加去重后的结果        
                System.out.println(list);
            
            
            
        
        
    }

}
原文地址:https://www.cnblogs.com/xiaoniuniu886/p/10613372.html