1.先创建个dataTable之类的数据结构,也可以自己定义class
2.遍历文件夹,读文件,循环,判断name,把符合条件的数据先统一丢进数据结构里
3.排序
4.新建文件
5.循环写入数据
6.判断天数是否变化,变化就关闭当前文件,并再次新建文件
7.循环结束后关闭最后一个文件
要求使用java,mysql吗?
一个文件一个文件去读取行的内容,按照不同时间将相同一天的数据写入同一个文件,然后同一天的数据排序,这样应该对排序性能和内存要求都会小不少。
至于找张三,那就遍历文件去找,然后排序,这个应该不多吧,对排序应该要求不大。刚刚下载文件,我来玩玩。