201671030113 词频统计软件项目报告

该博客介绍了一个用Java实现的英文文本词频统计程序。需求包括读入任意英文文本、界面规整、容纳大文本等。功能设计有读取文件、统计词频并按字典序输出结果。设计实现包含主函数和词频统计类,还进行了测试运行,最后总结了开发收获。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

GitHub仓库主页源码链接

https://github.com/Revolution-LXY/CountWordsUtil

一、需求分析
1.添加文本文件,程序可读入任意英文文本文件,该文件中英文词数大于等于1个。
2.界面优美,单词和单词出现次数的统计规整,不杂乱。
3.程序可容纳大文本内容。
4.显示每个单词,以及出现的次数。
5.保存到result的文本文档中。
二、功能设计
1.读取文件article.txt,能容纳10万单词以上。
2.统计词频,可以分解输入字符串并统计输入一个或多个单词的词频。
3.将article.txt文本中的单词及其词频按照字典顺序输出到文件result.txt文件中。
三、设计实现
1.main主函数
2.词频统计的类splitWords
四、测试运行

1616062-20190319113940477-570703669.png

1616062-20190319114006976-1853056776.png

1616062-20190319114017166-1668397675.png

1616062-20190319114025341-2072884376.png

五、部分代码

1616062-20190319114040556-567624775.png

六、总结
1.学会了在Github上发布软件项目的操作方法。
2.对于柱状图显示词频高低不太会
3.通过翻阅之前的Java程序书籍再独立完成代码,虽然有部分功能没有实现,但复习了java程序,有很多收获

七、PSP
1616062-20190319114122127-98386562.png

转载于:https://www.cnblogs.com/Revolution-LXY/p/10557484.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值