java FIle 读文件
时间: 2023-11-20 07:54:57 浏览: 27
以下是使用Java FileInputStream类读取文件的示例代码:
```java
import java.io.*;
public class ReadFileExample {
public static void main(String[] args) {
try {
File file = new File("example.txt");
FileInputStream fis = new FileInputStream(file);
byte[] data = new byte[(int) file.length()];
fis.read(data);
fis.close();
String content = new String(data, "UTF-8");
System.out.println(content);
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
以上代码中,我们首先创建了一个File对象,该对象代表了我们要读取的文件。然后,我们使用FileInputStream类创建了一个输入流对象fis,并将其与文件关联起来。接着,我们创建了一个byte数组data,用于存储从文件中读取的数据。我们使用fis.read(data)方法将文件中的数据读取到data数组中。最后,我们将data数组转换为字符串,并输出到控制台上。
需要注意的是,在使用FileInputStream类读取文件时,我们需要手动关闭输入流对象。否则,可能会导致文件被占用而无法进行其他操作。