У меня большой набор записей, разбитых на несколько текстовых файлов (каждый файл около 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