ファイルの読み込み方法についてです. java.ioのBufferdReader.readline java.nioのCharBuffer(ファイルサイズ分のバッファサイズを指定して一気に読み込むことを想定) org.apache.commons.ioのFileUtils.readFileToString の3つを比較した場合,どれが最も高速にテキストファイルを読み込めるのでしょうか? 一見,BufferdReader.readlineだと1行読み込む度にディスクIOが発生するので,大きなサイズのテキストファイルであればあるほど遅くなるような気がします. 想定しているのは,1ファイル約10000行でサイズが3MBぐらい,それを数十万~数百万ファイル逐次読み込んでいく場合です. 回答よろしくお願いします.
↧