草庐IT

java - 从文件中读取大(450000+ 个字符)字符串

因此,我正在处理集成遗留系统的问题。它产生一个大文本文件,在一个大字符串中打印指令。真的很大的字符串。我们说的是450000个字符或更多。我需要将其分成几行,每条指令一行。每条指令由一个五位代码分隔,其中代码包含下一条指令中的字符数。我的解决方案是编写一个小型Java程序,该程序使用缓冲读取器将文件读入一个字符串,随后将其拆分为多行,并保存到一个新文件中。关于处理这个问题有什么建议吗?缓冲读取器是否能够将其读入常规字符串?我做错了吗? 最佳答案 是的。使用缓冲阅读器。计算出一条指令的最大长度并创建一个该大小的char[]。然后做类似