IO流 p6 BufferedInputStream 和 BufferedOutputStream
BufferedInputStream 和 BufferedOutputStream
-
BufferedInputStream


BufferedInputStream是字节流,在创建BufferedInputStream时,会创建一个内部缓冲区数组。
-
构造方法摘要
Constructor and Description BufferedInputStream(InputStream in)创建一个BufferedInputStream并保存其参数,输入流in,供以后使用。BufferedInputStream(InputStream in, int size)创建BufferedInputStream具有指定缓冲区大小,并保存其参数,输入流in,供以后使用。 -
方法摘要
Modifier and Type Method and Description intavailable()返回从该输入流中可以读取(或跳过)的字节数的估计值,而不会被下一次调用此输入流的方法阻塞。voidclose()关闭此输入流并释放与流相关联的任何系统资源。voidmark(int readlimit)见的总承包mark的方法InputStream。booleanmarkSupported()测试这个输入流是否支持mark和reset方法。intread()见read法InputStream的一般合同。intread(byte[] b, int off, int len)从给定的偏移开始,将字节输入流中的字节读入指定的字节数组。voidreset()见reset法InputStream的一般合同。longskip(long n)见skip法InputStream的一般合同。
-
-
BufferedOutputStream


BufferedOutputStream是字节流,实现缓冲的输出流,可以将多个字节写入底层输出流中,而不必对每次字节写入调用底层系统。
Constructor and Description BufferedOutputStream(OutputStream out)创建一个新的缓冲输出流,以将数据写入指定的底层输出流。BufferedOutputStream(OutputStream out, int size)创建一个新的缓冲输出流,以便以指定的缓冲区大小将数据写入指定的底层输出流。Modifier and Type Method and Description voidflush()刷新缓冲输出流。voidwrite(byte[] b, int off, int len)从指定的字节数组写入len个字节,从偏移off开始到缓冲的输出流。voidwrite(int b)将指定的字节写入缓冲的输出流。

浙公网安备 33010602011771号