Java程序设计综合项目实训一——词频统计
Posted 相遇唯有梦相随
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java程序设计综合项目实训一——词频统计相关的知识,希望对你有一定的参考价值。
领航员:周楷柠 (学号:16012005)
驾驶员:陈炳全 (学号:16012022)
码云地址:https://gitee.com/xywymxs/05zkn-22cbq-1
实训项目过程照片:
解题思路:
首先,词频统计是一个综合性较强、知识涉及较广的实训项目,我们首先将它模块化,一块一块的进行编写;我们将它分为三个模块,模块一是WordOfArticle.java模块,该部分是对.txt文件中文字的处理,看它是否重复出现且出现过几次等操作;模块二是Read_File.java模块,该部分是读取文件中的内容;模块三是 SelectOfMoudle.java模块,该部分是对读取文件模式的选择,是读取单个文件还是批量读取文件;模块四是WordEntity,该部分是对文件中出现单词次数从多到少的排序。
运行结果:
单个文件词频统计:
批量文件词频统计:
感受:结对编程不仅仅能够带来1+1>2的效果,而且通过这次结对编程,让我从中体会到了Java编程的快乐,而且还能提高逻辑思维能力;结对编程能更好的发现项目中的不足,并更快的完善项目与修复bug;还能相互学习,取长补短,共同进步。
评价:我的驾驶员陈炳全同学逻辑思维能力强,java编程能力优异,但是有少许的时候手脚不灵活,望多多改进!
以上是关于Java程序设计综合项目实训一——词频统计的主要内容,如果未能解决你的问题,请参考以下文章