Java FilterOutputStream类简介说明
下文讲述FilterOutputStream类的相关简介说明
将指定的字节写入此字节数组输出流,此方法继承于OutputStream,可以参考OutputStream.write
DataOutputStream是数据输出流,用来装饰其他的输出流,允许应用程序以与机器无关方式向底层写入基本Java数据类型
BufferedOutputStream是缓冲输出流,它的作用是为另一个输出流添加缓冲功能
PrintStream是打印输出流,用来装饰其他输出流,为其他输出流添加功能,方便的打印各种数据值
FilterOutputStream类的构造方法
public FilterOutputStream(OutputStream out) 参数 out:分配给字段this.out以供以后使用的基础输出流 如果在没有基础流的情况下创建此实例,则为null
FilterOutputStream类的方法
将指定的字节写入管道输出流将指定的字节写入此字节数组输出流,此方法继承于OutputStream,可以参考OutputStream.write
public void write(int b) |
public void write(byte[] b) |
public void write(byte[] b,int off,int len) |
public void close() //关闭流 |
public void flush() //关闭流 |
FilterOutputStream类的子类
FilterOutputStream拥有以下3个子类的父类DataOutputStream是数据输出流,用来装饰其他的输出流,允许应用程序以与机器无关方式向底层写入基本Java数据类型
BufferedOutputStream是缓冲输出流,它的作用是为另一个输出流添加缓冲功能
PrintStream是打印输出流,用来装饰其他输出流,为其他输出流添加功能,方便的打印各种数据值
FilterOutputStream继承了OutputStream大部分方法,是所有过滤输出流的基类, FilterOutputStream是过滤输出流的所有类的超类。这些流位于已存在的基础输出流之上,它们将已存在的输出流作为其基本数据接收器,但可能直接传输数据或提供一些额外的功能。 FilterOutputStream装饰基类的子类,在写入时OutputStream会将这些类型的数据转换为其对应的二进制字节,必须按照字节读取,效率较低
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。