您可以使用缓冲区,并可能绕过字符编码。此外,值得查看IntelliJ设置,特别是如果在从命令行运行时没有看到此问题-也许IntelliJ在其控制台中提供了一些功能(例如突出显示错误,将堆栈跟踪链接到行号),这涉及扫描每一行。您还可能担心控制台中的换行符号。(话虽如此,我不确定您如何从100MB的打印输出中理解任何东西- 如果这是您需要概述以"看到模式",请尝试使代码以与您相同的方式查看模式)