How do I remove repeated elements from ArrayList?

后端 未结 30 2433
难免孤独
难免孤独 2020-11-21 06:24

I have an ArrayList, and I want to remove repeated strings from it. How can I do this?

30条回答
  •  佛祖请我去吃肉
    2020-11-21 06:45

    public Set findDuplicates(List list) {
            Set items = new HashSet();
            Set duplicates = new HashSet();
            for (Object item : list) {
                if (items.contains(item)) {
                    duplicates.add(item);
                    } else { 
                        items.add(item);
                        } 
                } 
            return duplicates;
            }
    
        

    提交回复
    热议问题