从键盘输入一个文本文件的名字,在屏幕上显示这个文件的内容java
时间: 2024-02-09 07:11:29 浏览: 63
好的,以下是Java语言实现的代码:
```java
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入文件名:");
String fileName = sc.nextLine();
try {
BufferedReader reader = new BufferedReader(new FileReader(fileName));
String line = null;
System.out.println("文件内容:");
while ((line = reader.readLine()) != null) {
System.out.println(line);
}
reader.close();
} catch (IOException e) {
System.out.println("无法打开文件!");
}
}
}
```
在程序中,我们使用`Scanner`类从键盘输入文件名,并将其存储在字符串变量`fileName`中。然后,使用`BufferedReader`类读取该文件的每一行,并将其输出到屏幕上。如果文件无法打开,则输出错误信息并退出程序。最后,使用`close`方法关闭文件流,释放资源。
阅读全文