关于java:BufferedOutputStream

一、字节缓冲流

public class BufferedOutputStream
public class BufferedInputStream


缓冲流进步字节读取效率
构造函数

BufferedOutputStream(OutputStream out)
BufferedinputStream(inputStream in)

操作:

  • 构造方法创建对象:

    BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream("E:\\xx\\xx.txt"))

    读数据:

    bos.write("hello\r\n".getBytes());

    资源开释:

    bos.close();
    

  • 构造方法创建对象:

    BufferedInputStream bis = new BufferedInputStream(new FileInputStream(""E:\\xx\\xx.txt""));

    写数据:办法一 字符

    int by;
    while((by=bis.read())!=-1){
      System.Out.print(char(by));
    }

    写数据:办法二 字节数组

    Byte[] b = new Byte[1024];
    int len;
    while((len=bis.read(b))!=-1){
        System.out.Print(String(b,0,len));
    }

    资源开释:

    bis.close();


    案例:复制视频


    —–采纳四种形式—–

    根本字节流/字节缓冲流
    —>对应
    一次读一个字节/一次读一个字节数组


计时:

1

2

3

4

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理