欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

查找Set中重复的元素

程序员文章站 2022-07-12 09:28:03
...

import java.util.HashSet;
import java.util.Set;

public class FindDuplicateWords {

public static void main(String[] args) {
    // TODO Auto-generated method stub
    Set<String> uniques = new HashSet<String>();
    Set<String> dups = new HashSet<String>();

    for (String a : args)
        if (!uniques.add(a))
            dups.add(a);

    // Destructive set-difference
    uniques.removeAll(dups);

    System.out.println("Unique words:    " + uniques);
    System.out.println("Duplicate words: " + dups);
}

}
Console:
Unique words: []
Duplicate words: []