我有大量记录分成多个文本文件(每个文件约2GB)。但是,每个文件中的最后一条记录分为两个文件。我的目标是削减文件1的最后一条记录和文件2中的剩余记录(类似文件2的最后一条记录+文件3的剩余记录,等等),并将其附加到output.txt文件中。每个记录均以文本“ 01AB”开头
我能够使用BufferedReader读取目录中的所有文件并将其写入输出文件。但是,我无法在“最后记录”中拆分它。您能建议如何进行吗?
请原谅,我是编程的新手,但对学习充满热情。
文件-1.txt
01ABApple
Ball01ABGHJ
CAT01ABHJKLOJ
01ABDARK
DOGHJJJKHHK
大象
File-2.txt
HORSE101ABGGA
IJKLJLJKG578
01ABJACKJHJH
KITE01ABGHJ
LAMP01ABHJKLOJ
01ABMONKHJHJJ
NETHJJJKHHK
OCTOPUSJHJSJSK
文件-1.txt
01ABApple
Ball01ABGHJ
CAT01ABHJKLOJ
File-2.txt
01ABJACKJHJH
KITE01ABGHJ
LAMP01ABHJKLOJ
OUTPUT.TXT
01ABDARK
DOGHJJJKHHK
大象
HORSE101ABGGA
IJKLJLJKG578
01ABMONKHJHJJ
NETHJJJKHHK
OCTOPUSJHJSJSK