zoukankan      html  css  js  c++  java
  • IO流(三)之BufferedInputStream类与BufferedOutputStream类

    BufferedInputStream类与BufferedOutputStream类都是装饰类,用来装饰其他输入流输出流,使其具有缓冲功能,即使被装饰对象效率更高、性能更好。

    1.BufferedInputStream类

    装饰其他字节输入流以后,具有缓冲功能、支持mark()、reset()

    1.1构造器

    BufferedInputStream(InputStream in)

    1.2常用函数

    void   close():关闭

    int  read():读取下一个

    int  read(byte[] b):读取,并存储在字节数组byte[] b中

    int   read(byte[] b,int offset ,int len):读取,并存储在字节数组byte[] b中,从offset开始存储,存储的长度是len

    boolean markSupported():是否支持mark()功能

    void mark(int readlimit):标记当前位置

    void reset():重置到标记位置,与mark()配套使用

    void  skip(int b):跳过b个字节

    2.BufferedOutputStream类

    2.1构造器

    BufferedOutputStream(OutputStream out)

    2.2常用方法

    void  flush():刷空缓存

    void  close():关闭

    void write(int b):写入一个字节数据

    void write(byte[] b,int offset,int len):写入一个字节数组b,开始位置是offse,长度是len

    void write(byte[] b):写入一个字节数组b

  • 相关阅读:
    结对编程之附加题:单元测试
    机器学习第二次作业
    第一次作业
    机器学习第二次作业
    机器学习第一次个人作业
    软工实践个人总结
    第08组 Beta版本演示
    第08组 Beta冲刺(5/5)
    第08组 Beta冲刺(4/5)
    第08组 Beta冲刺(3/5)
  • 原文地址:https://www.cnblogs.com/hitnmg/p/9437250.html
Copyright © 2011-2022 走看看