0

我有一个文件包含带有 POS 标签的单词,例如

Tom/NNP went/VBP to/IN the/DT stadium/NN ....etc

我需要知道此文件中包含的所有名词的频率。所以,输出可能是

stadium     12 
football    20
player      13

其中这些数字是这些名词在文本中出现的次数。我怎样才能在java中做到这一点?

4

1 回答 1

1

有一个从字符串(名词)到整数(计数)的映射。循环遍历文件中的每个单词。检查 '/' 之后的单词部分,如果它是名词,则将其放入映射中,如果它不存在,则使用“1”值,或者在现有值上加 1。然后遍历映射,打印出键/值对。

于 2012-10-08T19:22:27.023 回答