Разделить текстовый файл в последней записи (Разделить по идентификатору) в Java и сохранить как разные файлы - PullRequest
0 голосов
/ 10 мая 2019

У меня большой набор записей, разбитых на несколько текстовых файлов (каждый файл около 2 ГБ).Однако последняя запись в каждом файле разбита на два файла.Моя цель - вырезать последнюю запись файла-1 и оставшуюся запись в файле-2 (аналогично, Последняя запись файла-2 + оставшаяся запись в файле-3 и т. Д.) И добавить ее в файл output.txt.Каждая запись начинается с текста «01AB»

Я могу прочитать все файлы в каталоге, используя BufferedReader, и записать его в выходной файл.Однако я не могу разделить его на последней записи.Подскажите, пожалуйста, как поступить?

Прошу извинить меня, я новичок в программировании, но увлечен обучением.

File-1.txt

01ABAppleBall01ABGHJCAT01ABHJKLOJ01ABDARKDOGHJJJKHHKСЛОН

Файл-2.txt

HORSE101ABGGAIJKLJLJKG57801ABJACKJHJHKITE01ABGHJLAMP01ABHJKLOJ01ABMONKHJHJJNETHJJJKHHKOCTOPUSJHJSJSK

ОЖИДАЕМЫЙ ВЫХОД

File-1.txt

01ABAppleBall01ABGHJCAT01ABHJKLOJ

File-2.txt

01ABJACKJHJHKITE01ABGHJLAMP01ABHJKLOJ

OUTPUT.TXT

01ABDARKDOGHJJJKHHKСЛОНHORSE101ABGGAIJKLJLJKG57801ABMONKHJHJJNETHJJJKHHKOCTOPUSJHJSJSK

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...