我刚刚想到我有一个文件,其中只有一行存在长字符串。该文件(行)的大小可能为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(????)
但是我不知道该放什么:( 你能帮忙吗