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程序设计综合项目实训一——词频统计的主要内容,如果未能解决你的问题,请参考以下文章

C 语言程序设计~实训~急急急!!!

Python数据分析与可视化NumPy数值计算(实训一)

01王雪莲-17董琪-实训一

Java程序设计综合项目实训二——博客三

01赵玉荣-03安海莹-04郝玥-实训一

经典案例词频统计十种实现方式