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'依次写入到该文件中。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论