1

2 GB 以上のファイルがあり、db をフラット ファイルにエクスポートするデリミタで分割する必要があります。

各レコードは「\u0002\n」で区切られ、各フィールドは「\u0001」で区切られています

FileChannel inChannel = new RandomAccessFile("apps", "r").getChannel();
MappedByteBuffer buffer = inChannel.map(FileChannel.MapMode.READ_ONLY, 0,
                                        inChannel.size());

読み取りは機能しますが、各レコードに分割するにはどうすればよいですか?

4

0 に答える 0