虽然说这个实验不难,但是自己每天一部分一部分写出来还是蛮有感觉的,就很想记录一下。
今天是圣诞节,距离最近的考试5天不到,虽然java这个实验可以推迟交了,但是不知道为啥总是想去写一写,可能这就是编程的有趣与魅力吧。反正只要一投入就出不来的感觉。
中午一直在准备和隔壁宿舍一起吃火锅,吃完收拾完东西顺便宿舍搞了一个大清洁,瞬间觉得自己生活在一个魔仙堡啦哈哈哈哈。昨晚宿舍拍照拍到1点多,所以两点半多才睡,今天9点39醒来的。泡了一杯黑咖啡就又想敲一敲了。
这个实验可以说是从21号才开始写的。下面是我的流水账。
21号中午吃完饭开始写到3点半,完成了目录路径,目录下文件名称和字符数,总字符数,文件个数等等,学会了关于StringBuilder的一些操作。
22号中午的时间段,完成了关键字的匹配,学会了正则表达式的使用之类的。
23号下午,一整个下午,从一点多到6点半,写了关键词个数的排序(用二维数组),注释的个数(存进字符数组中),注释的总字符数,剔除计算在注释里的关键字。问题多多,反正搞了很久。
24号晚上拿完班级的奶茶回来,一边和弟弟聊天一边敲的。完成了把数据存进当前目录的data文本文件,原来存循环的数据也是要循环存,但是只是放进去了pathname没有实现,就真的是"pathname",笑死,还是有很多漏洞。
25号也就是今天,起床之后就开始敲了,主要是解决一些乱七八糟的问题,发现了很多bug。完成了存进对应目录名,实现真pathname,然后发现目录下还可以有子目录,然而原来是只能读java文件的,原来是要递归!遇到还是目录再递归回去!这样子就把文件全部读进去啦。
现在还有一个大问题是关键字相同时要按字母顺序排序,所以还要看看,还有一些杂七杂八和界面的。慢慢来,step by step,在这个过程中感觉自己能一边想方法、遇到问题、解决问题,不断调试,真的挺爽的哈哈哈,虽然用了挺多时间!
ok!今晚见,我先去复习离散和概率论啦!