编写一个Java应用程序,使用RandomAccessFile流统计Hello.txt中的单词

编写一个Java应用程序,使用RandomAccessFile流统计Hello.txt中的单词,要求如下:(1)计算全文中共出现了多少个单词(重复的单词只计算一次);(2... 编写一个Java应用程序,使用RandomAccessFile流统计Hello.txt中的单词,要求如下:
(1)计算全文中共出现了多少个单词(重复的单词只计算一次);
(2)统计出有多少个单词只出现了一次;
(3)统计并显示出每个单词出现的频率,并将这些单词按出现频率高低顺序显示在一个TextArea中。
展开
 我来答
百度网友e1b1439
2007-11-11 · TA获得超过409个赞
知道小有建树答主
回答量:1064
采纳率:0%
帮助的人:660万
展开全部
我没JDK,要不就帮你写一个了,我帮别人写没试运行,所以会有很多的错误,给你个思路:用RandomAccessFile一个一个字符串来读,读出来后存到一个Map中,Map可以用来记录读出来的字符串和字符串出现的次数。再来读下一个字符串,并和Map中的字符串比较,如果相同则记录到Map中相应的字符串出现次数加一次,如果不同则也要记录到Map中,次数为1就是了。全部读完的时候就可以:计算全文中出现了多少个单词、统计多少个单词出现了一次、比较出现的频率。这些都可以用Map来得到相应的值。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式