Я только что подтвердил, что у меня есть файл, в котором существует только одна строка с длинной строкой.Этот файл (строка) может быть 300 МБ тяжелым.Я хотел бы передать некоторые данные из этой строки и сохранить в другом файле, т.е. строка из файла будет выглядеть следующим образом:
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(????)
, но я не знаю, что положить внутрь :( Можете ли вы помочь