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

public class ReadText {
    public static void main(String[] args) {
        Set<String> words = new HashSet<>();
        try(Scanner scanner = new Scanner(System.in)){
            while (scanner.hasNext()) {
                String word = scanner.next();
                words.add(word);
            }
        }
        System.out.println(words.size());
    }
}

如何运行该程序:

1. 将ReadText.java 文件和所要粗略统计单词数的的文本(例如,text.txt)放在同一目录下。
2. 编译代码:使用  java ReadText.java 命令
3. 运行该程序:使用  javac ReadText < text.txt 命令。