说明| 一个Java程序,用于读取文本文件,并按字母顺序打印每个唯一字以及该字在文本中出现的次数。 程序应该声明一个Map<String, Integer>types的variables来存储单词和相应的出现频率。 哪个具体types呢? TreeMap<String, Number>或HashMap<String, Number> ? input应该被转换为小写。 一个单词不包含任何这些字符: \t\t\n]f.,!?:;\"()' 示例输出| Word Frequency a 1 and 5 appearances 1 as 1 . . . 备注| 我知道,我已经看到了用Perl几乎两行代码的优雅的解决scheme。 不过,我想看看它在Java中。 编辑:噢,这是有帮助的显示使用这些结构之一(在Java中)的实现。
可能重复: 如何迭代Map中的每个条目? 我想遍历一个TreeMap ,并为所有具有特定值的键,我想他们被添加到一个新的TreeMap 。 我怎样才能做到这一点?
我怎样才能使用它的值而不是键来sorting树图?