1、(FileInputStream类的应用)编写一个Java程序,在主方法main()中创建FileInputStream类的实例,使它能够打开文件myfile.txt,并能够把文件的内容显示在屏幕上;
时间: 2024-03-01 12:54:07 浏览: 52
Java使用FileInputStream流读取文件示例详解
好的,以下是代码示例:
```java
import java.io.*;
public class FileInputStreamDemo {
public static void main(String[] args) {
try {
// 创建FileInputStream对象
FileInputStream fis = new FileInputStream("myfile.txt");
// 定义一个字节数组,用于存放文件内容
byte[] content = new byte[fis.available()];
// 读取文件内容到字节数组中
fis.read(content);
// 将字节数组转换为字符串并输出到控制台
System.out.println(new String(content));
// 关闭文件流
fis.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
请注意,这段代码假设当前目录下存在名为`myfile.txt`的文件,如果文件不存在或者文件名不正确,程序会抛出`FileNotFoundException`异常。此外,文件读取完毕后,需要调用`close()`方法关闭文件流,以释放系统资源。
阅读全文