编写一个Java程序,在主方法main()中创建FileInputStream类的实例,使它能够打开文件myfile.txt,并能够把文件的内容显示在屏幕上;
时间: 2024-03-01 22:53:16 浏览: 5
好的,您可以参考下面的Java代码示例来实现:
```java
import java.io.*;
public class ReadFile {
public static void main(String[] args) {
try {
FileInputStream fis = new FileInputStream("myfile.txt");
InputStreamReader isr = new InputStreamReader(fis);
BufferedReader br = new BufferedReader(isr);
String line;
while ((line = br.readLine()) != null) {
System.out.println(line);
}
br.close();
isr.close();
fis.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在上面的代码中,我们使用了FileInputStream类来打开文件,InputStreamReader类来读取文件内容,并使用BufferedReader类来按行读取文件内容。当读取到文件末尾时,br.readLine()方法会返回null,此时循环结束,关闭流并退出程序。