44问答网
所有问题
怎么样把10万行的大文件分成十分1万行的小文件(Java语言)
如题所述
举报该问题
其他回答
第1个回答 2014-09-08
建一个那个10万行大文件的输入流,建10个输出流,每个输出流给1万行的数据不就行了。
追问
有没有更快捷的?
追答
大哥 这已经是O(n)的了 你还要怎么快啊
本回答被提问者和网友采纳
相似回答
java
中有没有 读取大文本
文件(
500MB以上),指定行数的某
一
行数据的类库...
答:
写一个程序生成一个big.idx数据文件,记录big.txt每一行的结束位置+1,每个位置用long类型存储。比如得到数据内容(非文本):[10][22][34][84] ...[2345312]...[50000000]扫描一遍,生成这500MB的长度文件,比如有
10万行
,这个big.idx文件就有800KB左右。就根据big.idx可以查找指定行数了,比如查...
java
线程池 读写
10万行文件
进行遍历时,占用物理内存溢出
答:
先优化下程序吧。你的每个8
万行的
list,读取完第一个文件,在读取第二个文件的时候释放吗?你“将这个list跟3
万行的
list 遍历通过相同的id获取3万行里的手机号码。”这个效率太低了,将3万行数据的list改为HashMap,key是id,value是手机号。
关于
Java文件
删除某
一行(Java
高手进)
答:
String sql ;while( (sql=reader.readLine
())
!=null ){ ;//执行sql语句,这里也可将本行的语句sql保存到另一个temp.txt文件中,如果本行是被删除的语句,就不保存了,//执行完后删除data.sql,保存temp.txt就行了,//这样可以保证data.sql是里面的几百万条记录不被读取到内存 writer.write(sql...
如何
学好
java语言
啊?
答:
建议一:有系统的学习方案
,系统的学习教程,先把Java学了一遍之后才是真正的入门,然后就是不断的练习,不断的巩固,为之后的工作打下坚实的基础。建议二:学习Java不要先看书学,一定要先把一块的知识点学完一遍,并且自己多多少少会动手操作,然后去看书温习。还有不要盲目的看视频,很多人都是光看...
大家正在搜
相关问题
mysql10万行数据文件有多大
如何用java IO流把一个2万行数据的文件拆分成40个小文...
matlab读取文件,如何快速读取,文件特别大,几万行的,用...
a文件有10万条记录,b有100万条记录用java语言查找a...
excel数据太长1万行怎么分成10份,一份1000……如图...
java线程池 读写10万行文件进行遍历时,占用物理内存溢出
excel数据太长1万行怎么分成10份,一份1000
JAVA怎么快速读取一个大文件(1G多有500万行)