java写入文件并且获取file
时间: 2024-01-16 18:02:11 浏览: 60
基于java file 文件操作operate file of java的应用
在Java中,写入文件通常有两种方式:使用FileWriter类或者使用FileOutputStream类。这两种方式都可以写入文件,并且获取File对象。下面分别介绍这两种方式:
1. 使用FileWriter类写入文件并获取File对象
```java
// 创建FileWriter对象
FileWriter writer = new FileWriter("filename.txt");
// 写入数据
writer.write("Hello World");
// 关闭流
writer.close();
// 获取File对象
File file = new File("filename.txt");
```
2. 使用FileOutputStream类写入文件并获取File对象
```java
// 创建FileOutputStream对象
FileOutputStream fos = new FileOutputStream("filename.txt");
// 写入数据
fos.write("Hello World".getBytes());
// 关闭流
fos.close();
// 获取File对象
File file = new File("filename.txt");
```
需要注意的是,以上两种方式都需要在写入数据后关闭流,以释放资源。另外,在使用FileOutputStream类时,需要将字符串转换为字节数组再写入文件。
阅读全文