问题描述
请教各位XDJM,实际运用中需要将固定格式的.TXT文件导为.XML文件,在网络上搜索了类似的源码,也进行了实践,数据量小的情况下确实没有问题,但我需要转的记录数上10万条,数据量比较大,用找到的源码来做,读txt文件都是个问题,想请教有没有好的办法或者工具?非常感谢。
解决方案
解决方案二:
。。。。你一次性读入10W条到内存肯定有问题的哇分段读取txt吧比如你度个1000条然后再去读TXT文件的下一个1000条这样你原来的代码就可以用了
解决方案三:
使用BufferedInputStream或者nio的MappedByteBuffer来做,每次读取一块。
解决方案四:
BufferedReader,一次读一部分txt到内存,或者多个线程用FileRandomAccess,每个线程读定长
时间: 2024-09-29 08:41:22