用户需求:英语的26 个字母的频率在一本小说中是如何分布的?某类型文章中常出现的单词是什么?某作家最常用的词汇是什么?《哈利波特》 中最常用的短语是什么,等等。
要求:输出单个文件中的前 N 个最常出现的英语单词,并将结果输入到文本文件中。
完成情况:
在开始编写程序之前,将思路分成以下部分:
1.文本文件的连接;
2.向文本文件输入内容;
3.建立数组存储字符串,
另一数组存储字符串出现的次数,两个数组按照前后顺序相互对应;
4.文件录入完成之后,比较数组二中最大数,并寻找其最大数,依次输出N位完成题目要求。
但本次实验我完成的部分不多,在JAVA学习上需要努力的还有很多,本次上机实验只是完成了文件相关部分的连接,首先建立相关文件,找好英文材料录入要进行比较的材料,做好准备工作之后,开始解决历史遗留问题--文件流的连接,通过查阅相关网站,浏览他人的博客,完成了文件的读取与输出工作,后续工作还未完成,自己完成的程度极低,跟他人一比仍有很大不足,但自己会努力,完成相关任务。
本次上机实验最大的感想,不能再荒废下去,代码不能落下,JAVA自己可以说还没有入门,还需要很多方面的学习,也暴露了自己在一些方面的缺点,比如自己思考变少了,更多的去依赖网络,应该改掉这个习惯。