java outputStream 按字节写入 代码
时间: 2024-02-25 12:55:24 浏览: 56
Java中FileOutputStream流的write方法
5星 · 资源好评率100%
以下是Java中使用OutputStream按字节写入的示例代码:
```java
import java.io.OutputStream;
import java.io.FileOutputStream;
import java.io.IOException;
public class ByteOutputStreamExample {
public static void main(String[] args) {
OutputStream outputStream = null;
try {
// 创建输出流
outputStream = new FileOutputStream("output.txt");
// 定义要写入的数据
byte[] data = "Hello, world!".getBytes();
// 写入数据
for (byte b : data) {
outputStream.write(b);
}
// 刷新缓冲区
outputStream.flush();
System.out.println("数据已写入到文件中!");
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
// 关闭输出流
if (outputStream != null) {
outputStream.close();
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
```
以上代码将字符串"Hello, world!"按字节写入到文件output.txt中。注意,在使用OutputStream时,需要手动刷新缓冲区并关闭输出流。
阅读全文