首先来说一下,我这个星期在老师的“督促”下完成了对txt文件的读取操作,txt文件中是一些英文单词。
第一个目的:统计各个字目出现的次数。这个其实不是很难,但当时因为按字节读取文件费了很大力,因为以前熟悉的是按行读取,不在乎字节读取的问题,所以在这里拌了很长时间。
第二个目的:统计各个单词出现的次数,并排列输出。这个有点难度,但其实跟第一步就多了一个读到非字母时停顿,将之前的合成单词的操作,这个是在网上找到的现成的代码,他用的是链表的方法,对于链表我不是很熟悉,老师以前没有讲过,直到学数据结构的时候才知道链表多么的难,当时寥寥草草的学了一下,应付得过来。所以对于代码还是能够看懂得,但要自己写出一模一样的就不一定了,只能在课余时间多多练习了。
第三个目的:在统计的单词中将无用词统计出来,例如A,and,of之类的介词。之后在进行统计,这个就需要将五用词存储起来,当每产生一个词的时候,与无用词组进行比较,包含在里面的不统计,不包含的统计。这个在第二个的基础上还是很容易实现的。
第四个目的:在一个文件夹路径下统计,这个还没有写出来,但按我的思路来,需要添加的操作就是将文件夹下的文件扫描符合条件的进行统计,不符合的跳过。