私はコードの一部を持っています。
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++)