要求把路径留空,我自己填入
时间: 2024-03-09 19:49:24 浏览: 7
好的,以下是修改后的代码,可以在程序运行时通过控制台输入文本文档路径:
```java
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.Scanner;
public class CharOutputExample {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入文本文档路径:");
String filePath = scanner.nextLine(); // 从控制台获取文本文档路径
scanner.close();
try (BufferedReader reader = new BufferedReader(new FileReader(filePath))) {
String line;
while ((line = reader.readLine()) != null) {
System.out.println(line); // 逐行输出文本内容
}
} catch (IOException e) {
System.err.println("读取文件出错:" + e.getMessage());
}
}
}
```
在程序运行时,会提示用户输入文本文档路径,用户只需要在控制台中输入即可,例如:
```
请输入文本文档路径:/path/to/text/file.txt
```
然后程序会读取该文本文档的内容并在控制台打印出来。