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