说明|一个Java程序,用于读取文本文件并按字母顺序打印每个唯一的单词以及单词在文本中出现的次数。
程序应该声明一个Map<String, Integer>
类型的变量来存储单词和相应的出现频率。具体是哪种类型?TreeMap<String, Number>
还是HashMap<String, Number>
?
输入应转换为小写。
单词不包含以下任何字符:\t\t\n]f.,!?:;\"()'
示例输出|
Word Frequency
a 1
and 5
appearances 1
as 1
.
.
.
Perl |我知道,我在中看到过用大约两行代码就能很好地解决这个问题。但是,我想在Java中看到它。
编辑:哦,是的,展示一个使用这些结构之一的实现(在Java中)会很有帮助。
https://stackoverflow.com/questions/302371
复制相似问题