编写一个JAVA程序要求从文件“abc.txt内读出内容后加上行号打印在屏幕上
时间: 2024-02-20 19:01:25 浏览: 86
好的,我知道了。以下是参考代码:
```java
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class FileLineCounter {
public static void main(String[] args) {
String fileName = "abc.txt";
try (BufferedReader reader = new BufferedReader(new FileReader(fileName))) {
String line;
int lineNumber = 1;
while ((line = reader.readLine()) != null) {
System.out.println(lineNumber + ": " + line);
lineNumber++;
}
} catch (IOException e) {
System.err.println("Error reading file " + fileName + ": " + e.getMessage());
}
}
}
```
这个程序会打开文件 "abc.txt" 并读取其中的每一行,然后在每一行前面加上行号并打印在屏幕上。如果文件读取发生错误,程序会打印出错误信息。
阅读全文