fileoutputstream的write方法
FileOutputStream类的write方法有多个重载形式,常用的有以下两种形式:
1. 写入单个字节:
```java
public void write(int b) throws IOException
```
该方法将指定的字节写入此输出流。参数b表示要写入的字节。写入的字节将写入到文件的当前位置。如果成功写入,则文件的当前位置将自动增加1。
2. 写入字节数组:
```java
public void write(byte[] b) throws IOException
```
该方法将字节数组b的所有字节写入此输出流。写入的字节将从数组的开头开始,一直写入到数组的末尾。写入的字节将写入到文件的当前位置。如果成功写入,文件的当前位置将自动增加写入的字节数。
例如,以下示例展示了如何使用FileOutputStream的write方法将字节写入文件:
```java
import java.io.FileOutputStream;
import java.io.IOException;
public class Main {
    public static void main(String[] args) {
        try {
            // 创建一个文件输出流
            FileOutputStream fos = new FileOutputStream("");
            // 写入单个字节
java创建文件            fos.write(65); // 写入字节'A'
            // 创建一个字节数组并写入到文件
            byte[] data = { 66, 67, 68 }; // 字节数组 [B, C, D]
            fos.write(data);
            // 关闭文件输出流
            fos.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}
```
以上代码将会创建一个名为的文件,并将字节'A'、'B'、'C'、'D'依次写入到该文件中。