java 读取file内容
时间: 2024-02-21 08:59:27 浏览: 126
java读取文件内容
4星 · 用户满意度95%
你可以使用Java的File类和FileInputStream类来读取文件内容。以下是一个示例代码:
```java
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
public class ReadFileExample {
public static void main(String[] args) {
File file = new File("example.txt");
FileInputStream fis = null;
try {
fis = new FileInputStream(file);
byte[] data = new byte[(int) file.length()];
fis.read(data);
String content = new String(data, "UTF-8");
System.out.println(content);
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
if (fis != null) {
fis.close();
}
} catch (IOException ex) {
ex.printStackTrace();
}
}
}
}
```
在这个例子中,我们创建了一个File对象来表示要读取的文件。然后,我们使用FileInputStream类来打开文件并读取它的内容。我们将文件内容读入一个字节数组中,然后使用UTF-8编码将字节数组转换为字符串。最后,我们将字符串打印到控制台上。
请注意,我们在finally块中关闭了FileInputStream对象,以确保资源被正确释放。
阅读全文