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