用分隔符读取一个大的2Gb文件

时间:2012-11-05 12:24:16

标签: java

我有一个2 GB以上的文件,我需要用分隔符拆分它,将db导出到平面文件中。

每条记录以'\ u0002 \ n'分隔 每个字段用'\ u0001'

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

阅读有效,但我如何分成每条记录?

0 个答案:

没有答案