Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何将尾随0的行号添加到.txt文件中?_Java_Io - Fatal编程技术网

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

Java 如何将尾随0的行号添加到.txt文件中?,java,io,Java,Io,我有一个程序,它从一个文件读取并创建一个错误报告,该报告是所述文件的副本,但其思想是,错误报告还将包括每行开头的行号和结尾发生的错误类型 例如,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

我有一个程序,它从一个文件读取并创建一个错误报告,该报告是所述文件的副本,但其思想是,错误报告还将包括每行开头的行号和结尾发生的错误类型

例如,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);
        }

for(int lineNumber=0;lineNumberwhy不仅仅是
System.out.printf(“%05d%n”,lineNumber)
?这也会起作用。