附件是我写的一个代码第一个攵件只有一列,第二个文件有很多列我想打印出所有文件2的第一列在文件一种找不到的行,我写的这个可以运行但是由于文件非常非瑺的大,太慢太慢了
1.第一个文件的内容存成set.这个查询的要比list快 2.第二个文件的里的文件输出不要在循环的时候用open.这相当于反复的打开文件句柄,你可以放到外面.里面只使用write.也可以比如处理完1000个输出一次 3.可以把第二个文件拆分成多个文件,同时处理 4.使用多线程来处理.这个主要是IO的瓶頸. [此贴子已经被作者于 10:39编辑过] |
连接成一个字符串输出就可以. |
能说的详细一点吗我刚刚入门,不是很懂 |
把你的代码发成文字的.别发图片. |
[此贴子已经被作者于 09:30编辑过] |