集册 Java实例教程 Java用Set查找重复单词

Java用Set查找重复单词

欢马劈雪     最近更新时间:2020-01-02 10:19:05

584
提示:您可在线编辑运行本教程的实例 - 运行实例,去试试!
Java用Set查找重复单词

import java.util.*;


public class FindDups2 {
/* from 
时代Java*/

    public static void main(String[] args) {

        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);

    }

}
/**from 时 代      J a v a   公   众 号 - nowjava.com**/

展开阅读全文