【Java】将list中重复的元素去除

public List<String> removeDuplicate(List<String> list){
    //list是有序可重复的,set是无序不可重复的
    //将list的元素转为set,可以将重复的元素去除,然后将去除后的数组还给list
    HashSet<String> h = new HashSet<>(list);
    list.clear();
    list.addAll(h);
    //去除list中的"null"元素
    list.remove(null);
    //去除list中的空字符串元素
    list.remove("");
    return list;
}

 

posted @ 2018-12-23 07:26  Frankiee  阅读(971)  评论(0)    收藏  举报