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