如何通过阅读文件打印文本文件的每个单词的出现次数。
例如, 一个名为“test.txt”的文件,其中包含一些内容, “狮子是森林之王。狮子比老虎跑得慢”
首先阅读文件“test.txt”。通过使用java的任何流类。
打印每个单词以及该单词的出现次数。 例如。, 在这个文件中“狮子”是两倍,所以输出应该像 - >狮子:2
同样,国王只出现一次所以它应该打印像 - >王:1
答案 0 :(得分:0)
使用HashMap数据结构(存储键/值对)来存储每个元素:
HashMap hashMap = new HashMap();
hashMap.put(key, value); ie. hashMap.put(array[0], 0)
每次尝试添加元素时都会遍历地图。如果密钥存在,则递增值对。否则,将新元素放入。