0
点赞
收藏
分享

微信扫一扫

102.BufferedOutputStream字节缓冲输出流

GG_lyf 2022-01-20 阅读 47

BufferedOutputStream字节缓冲输出流

【构造方法】

【成员方法】

【注意】
所有的数据都是首先写入保存BufferedOutputStream底层操作的数组中,当数组填满以后,后者执行指定的方法,才会将数据之间写入到内存中;

class Panda{
    public static void main(String[] args) throws IOException {
        //创建File类对象
        File file = new File("C:\\Users\\123\\Desktop\\file\\file.txt");
        //创建文件字节输出流对象 【追加写】
        FileOutputStream fileOutputStream = new FileOutputStream(file,true);
        //创建字节缓冲流对象 【构造方法传递的参数是文件字节输入流对象】
        BufferedOutputStream bufferedOutputStream = new BufferedOutputStream(fileOutputStream);
        //调用方法写入文件数据【写入单个字节】
        bufferedOutputStream.write(49);
        //调用方法将Byte[]数组中的数据写入到文件中
        //创建Byte[] 数组
        //【String转Bytes[]数组使用getBytes()方法】
        byte[] bytes = "小金,小哈,小花".getBytes();
        bufferedOutputStream.write(bytes);
        //关闭资源【先开后关】
        bufferedOutputStream.close();
    }
}
举报

相关推荐

0 条评论