Word Count是一个著名的练手程序。一个文本文件包含若干行,每行包含若干个只包含小写字母的单词,单词之间以空格分割。
请编写一个程序,统计一个文件列表中,中每个单词出现的次数。我知道跟课上讲的不太一样——我希望你能举一反三。
例如,文件内容是:
i am a boy
i have a dog
你应该返回一个Map:{i->2, am->1, a->2, boy->1, have->1, dog->1}
请编写一个多线程的WordCount
类,完成以上功能。线程数量通过构造器传入。