![](/img/trans.png)
[英]Using java.io.RandomAccessFile, how do I write a file and keep adding content to the beginning?
[英]When using RandomAccessFile and Multi Thread, How do I split big char file?
我必须读取一个大的char文件,然后找到满足我需要的RandomAccessFile
。 我尝试一下,然后遇到一个问题,即如何弄清楚每个线程的起点。
RandomAccessFile API按字节读取文件,但是该文件是字符集,我需要处理每一行。因此,如何按行将其溢出?
谢谢帮助。
NIO无法做到这一点。
我必须阅读一个大的
char
文件。
因此,您应该使用FileReader
,它可能包装在BufferedReader
。
但是,读取具有多个线程的文件不会为您带来任何好处。 磁盘不是多线程的。
而且您不能并行读取行。 甚至都没有道理
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.