我有一段代码。
File file = new File(path);
FileReader fr = new FileReader(file);
BufferedReader br = new BufferedReader(fr);
String temp;
StringBuffer sb=new StringBuffer();
while((temp=br.readLine())!=null){
sb.append(temp);
sb.append(" ");
}
这将从文件中读取每一行并将其存储在 StringBuffer 中。我的文件非常大,我需要对它进行多线程处理,这样处理速度会更快。有没有办法说我只想将文件的 1/4 写入缓冲区?
我知道我不能这么说。但我想要与此等价的东西。
for(int i=0; i<reader.length/4; i++)