Java.io包教程

Java.io.BufferedOutputStream类

简介

Java.io.BufferedOutputStream 类实现缓冲输出流.通过设置这样的输出流,应用程序可以将字节写入基础输出流,而不必为每个写入的字节调用底层系统.

类声明

以下是 Java.io.BufferedOutputStream 的声明&class;

public class BufferedOutputStream
   extends FilterOutputStream

字段

以下是 Java.io.BufferedOutputStream

  • protected byte [] buf : 这是存储数据的内部缓冲区.

  • protected int count : 这是缓冲区中有效字节的数量.

  • 受保护的OutputStream out : 这是要过滤的基础输出流.

类构造函数

Sr.No.构造函数&说明
1

BufferedOutputStream(OutputStream out)

这将创建一个新的缓冲输出流,以将数据写入指定的基础输出流.

2

BufferedOutputStream(OutputStream out,int大小)

这将创建一个新的缓冲输出流,用于将数据写入具有指定缓冲区大小的指定基础输出流.

类方法

Sr.No.Method&说明
1void flush()

此方法刷新此缓冲的输出流.

2void write(byte [] b,int off,int len)

此方法将从offset off开始的指定字节数组中的len个字节写入此缓冲的输出流.

3void write(int b)

此方法将指定的字节写入此缓冲的输出流.

继承的方法

此类继承以下类中的方法 :

  • Java.io.FilterOutputStream

  • Java.io.Object