Java拆分一行文件

时间:2018-12-20 15:21:08

标签: java split

我刚刚想到我有一个文件,其中只有一行存在长字符串。该文件(行)的大小可能为300MB。 我想从此字符串流式传输一些数据并保存在另一个文件中  即文件中的行如下所示:

String line = "{{[Metadata{"this, is my first, string"}]},{[Metadata{"this, is my second, string"}]},...,{[Metadata{"this, is my 5846 string"}]}}"

现在,我想从该字符串中将100个项目从一个“元数据”转移到另一个“元数据”,将其保存在文件中,然后继续处理其余数据。 简而言之,我想获得N个文件,每个文件100个元数据字符串

BufferedReader reader = new BufferedReader(new StringReader(line));

这就是我所拥有的,我不知道该如何处理读者。

可能

reader.read(????)

但是我不知道该放什么:( 你能帮忙吗

0 个答案:

没有答案