fileInputStream怎么使用
时间: 2023-06-15 12:03:23 浏览: 71
FileInputStream 是 Java 中用来读取文件的类。它可以打开一个文件并读取其中的内容。以下是使用 FileInputStream 类读取文件的基本步骤:
1. 创建一个 FileInputStream 对象并指定要读取的文件路径:
```java
FileInputStream fileInputStream = new FileInputStream("文件路径");
```
2. 创建一个字节数组用来存储读取的内容:
```java
byte[] buffer = new byte[1024];
```
3. 使用 FileInputStream 对象的 read 方法读取文件内容,并将读取的数据存储到字节数组中:
```java
int length = fileInputStream.read(buffer);
```
4. 关闭 FileInputStream 对象:
```java
fileInputStream.close();
```
完整的代码示例:
```java
import java.io.FileInputStream;
import java.io.IOException;
public class FileInputStreamDemo {
public static void main(String[] args) {
try {
FileInputStream fileInputStream = new FileInputStream("test.txt");
byte[] buffer = new byte[1024];
int length = fileInputStream.read(buffer);
System.out.println(new String(buffer, 0, length));
fileInputStream.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在上面的代码中,我们创建了一个 FileInputStream 对象,并使用 read 方法读取了文件中的内容,并将读取的数据存储到字节数组中。最后,我们将字节数组转换成字符串并打印出来。需要注意的是,读取文件时可能会抛出 IOException 异常,所以需要进行异常处理。
阅读全文