链式的Hash Set-可以去掉重复的元素且不打乱顺序

package zuochulai;

import java.lang.reflect.Array;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.LinkedHashSet;
import java.util.List;

public class TestLinkedHashSet {

    public static void main(String[] args) {
List<String>list=Arrays.asList("andy","bill","james","decane","caicai","james");
System.out.println(list);

//将List中的数据存到LinkedHashSet,
//它将自动的去掉重复的元素
LinkedHashSet<String>set=new LinkedHashSet(list);
List<String>l=new ArrayList<String>(set);
List<String>l1=distinct(list);
System.out.println(l);

    }
public static List distinct(List c){
    return new ArrayList(new LinkedHashSet(c));
}
}

 

posted @ 2017-05-08 18:57  苏轼的红烧肉  阅读(374)  评论(0编辑  收藏  举报