实训一
Java程序设计综合项目实训一——词频统计
领航员:周楷柠 (学号:16012005)
驾驶员:陈炳全 (学号:16012022)
码云地址:https://gitee.com/xywymxs/05zkn-22cbq-1
实训项目过程照片:
解题思路:
首先,词频统计是一个综合性较强、知识涉及较广的实训项目,我们首先将它模块化,一块一块的进行编写;我们将它分为三个模块,模块一是WordOfArticle.java模块,该部分是对.txt文件中文字的处理,看它是否重复出现且出现过几次等操作;模块二是Read_File.java模块,该部分是读取文件中的内容;模块三是 SelectOfMoudle.java模块,该部分是对读取文件模式的选择,是读取单个文件还是批量读取文件;模块四是WordEntity,该部分是对文件中出现单词次数从多到少的排序。
运行结果:
单个文件词频统计:
批量文件词频统计:
感受:结对编程不仅仅能够带来1+1>2的效果,而且通过这次结对编程,让我从中体会到了Java编程的快乐,而且还能提高逻辑思维能力;结对编程能更好的发现项目中的不足,并更快的完善项目与修复bug;还能相互学习,取长补短,共同进步。