fos.write
时间: 2023-07-29 07:10:43 浏览: 135
fos.write是Java中FileOutputStream类的一个方法,用于将指定的字节写入到输出流中。该方法有多个重载形式,可以用来写入不同类型的数据,如byte数组、int、long、float、double等。
使用FileOutputStream写入文件的基本步骤如下:
1.创建FileOutputStream对象,指定要写入的文件路径和文件名。
2.将数据写入到输出流中。
3.关闭输出流。
下面是一个简单的示例,演示了如何使用FileOutputStream写入数据到文件中:
```
import java.io.*;
public class FileOutputStreamExample {
public static void main(String[] args) {
try {
// 创建FileOutputStream对象
FileOutputStream fos = new FileOutputStream("output.txt");
// 写入数据
String data = "Hello, world!";
byte[] bytes = data.getBytes();
fos.write(bytes);
// 关闭输出流
fos.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
这段代码会将字符串"Hello, world!"写入到名为"output.txt"的文件中。在这个例子中,我们使用了byte数组形式的write()方法,将字符串转换为字节数组,然后写入到输出流中。
阅读全文