Java io 带缓存的字节输出流

import java.io.BufferedOutputStream;
import java.io.FileOutputStream;
import java.io.IOException;

public class work {

public static void main(String[] args) throws IOException {
    //创建带缓存的字节输出流对象
    FileOutputStream fos = new FileOutputStream("D:\\a.txt");
    BufferedOutputStream bos = new BufferedOutputStream(fos);

    //调用流对象的写方法
    bos.write(97);//写一个字节
    //写一个字节数组
    byte[] b = "hello".getBytes();
    bos.write(b);
    //写一个字节数组一部分
    bos.write(b,0,3);

    System.out.println("写入成功!");

    bos.flush();//刷新缓冲区

    //关闭流
    bos.close();
    fos.close();
}

}

你可能感兴趣的:(Java io 带缓存的字节输出流)