Fileinputstream读取文件案例
时间: 2023-06-21 14:17:20 浏览: 85
好的,以下是使用 Java 中的 FileInputStream 类读取文件的示例代码:
```java
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
public class FileInputStreamExample {
public static void main(String[] args) {
try {
// 创建一个 FileInputStream 对象
FileInputStream fileInputStream = new FileInputStream("test.txt");
// 读取文件内容
int data;
while ((data = fileInputStream.read()) != -1) {
System.out.print((char) data);
}
// 关闭流
fileInputStream.close();
} catch (FileNotFoundException e) {
System.out.println("文件不存在!");
} catch (IOException e) {
System.out.println("文件读取失败!");
}
}
}
```
在这个示例中,我们通过创建一个 FileInputStream 对象来读取名为 test.txt 的文件。使用 while 循环逐个字节地读取文件内容,并将其转换为 char 类型以便打印出来。
读取完成后,我们使用 close() 方法关闭流,以释放资源。注意,关闭流的操作应该放在 finally 块中,以确保在出现异常时也能正确释放资源。
阅读全文