如何将尾随 0 的行号添加到 .txt 文件?

How to add line number with trailing 0s to a .txt file?

我有一个程序可以从一个文件中读取并创建一个错误报告,该报告是所述文件的副本,但我的想法是错误报告还将在每行的开头包括行号和类型最后出现的错误。

例如,inputFile.txt 包含:

This is the first line 
This is the second line

我的程序创建了 inputFile-errorReport.txt,它应该如下所示:

00001 This is the first line
00002 This is the second line

最大行数是99999,我该如何实现?我可以复制文件来创建错误报告,但我不知道如何将信息附加到每一行的开头(或任何我想要的地方),更不知道如何计算尾随 0 的行数。

你可以试试这个。

for(int lineNumber = 0; lineNumber<10; lineNumber++) {
            System.out.printf("%05d%n", lineNumber);
        }

输出:

00000 00001 00002 00003 00004 00005 00006 00007 00008 00009