IO流 p6 BufferedInputStream 和 BufferedOutputStream,构造方法摘要Cons
分享于 点击 14170 次 点评:240
IO流 p6 BufferedInputStream 和 BufferedOutputStream,构造方法摘要Cons
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
int
available()
返回从该输入流中可以读取(或跳过)的字节数的估计值,而不会被下一次调用此输入流的方法阻塞。
void
close()
关闭此输入流并释放与流相关联的任何系统资源。
void
mark(int readlimit)
见的总承包 mark
的方法 InputStream
。
boolean
markSupported()
测试这个输入流是否支持 mark
和 reset
方法。
int
read()
见 read
法 InputStream
的一般合同。
int
read(byte[] b, int off, int len)
从给定的偏移开始,将字节输入流中的字节读入指定的字节数组。
void
reset()
见 reset
法 InputStream
的一般合同。
long
skip(long n)
见 skip
法 InputStream
的一般合同。
-
BufferedOutputStream
BufferedOutputStream是字节流,实现缓冲的输出流,可以将多个字节写入底层输出流中,而不必对每次字节写入调用底层系统。
Constructor and Description
BufferedOutputStream(OutputStream out)
创建一个新的缓冲输出流,以将数据写入指定的底层输出流。
BufferedOutputStream(OutputStream out, int size)
创建一个新的缓冲输出流,以便以指定的缓冲区大小将数据写入指定的底层输出流。
Modifier and Type
Method and Description
void
flush()
刷新缓冲输出流。
void
write(byte[] b, int off, int len)
从指定的字节数组写入 len
个字节,从偏移 off
开始到缓冲的输出流。
void
write(int b)
将指定的字节写入缓冲的输出流。
相关文章
暂无相关文章
BufferedInputStream
BufferedInputStream是字节流,在创建BufferedInputStream时,会创建一个内部缓冲区数组。
-
构造方法摘要
Constructor and Description BufferedInputStream(InputStream in)
创建一个BufferedInputStream
并保存其参数,输入流in
,供以后使用。BufferedInputStream(InputStream in, int size)
创建BufferedInputStream
具有指定缓冲区大小,并保存其参数,输入流in
,供以后使用。 -
方法摘要
Modifier and Type Method and Description int
available()
返回从该输入流中可以读取(或跳过)的字节数的估计值,而不会被下一次调用此输入流的方法阻塞。void
close()
关闭此输入流并释放与流相关联的任何系统资源。void
mark(int readlimit)
见的总承包mark
的方法InputStream
。boolean
markSupported()
测试这个输入流是否支持mark
和reset
方法。int
read()
见read
法InputStream
的一般合同。int
read(byte[] b, int off, int len)
从给定的偏移开始,将字节输入流中的字节读入指定的字节数组。void
reset()
见reset
法InputStream
的一般合同。long
skip(long n)
见skip
法InputStream
的一般合同。
BufferedOutputStream
BufferedOutputStream是字节流,实现缓冲的输出流,可以将多个字节写入底层输出流中,而不必对每次字节写入调用底层系统。
Constructor and Description |
---|
BufferedOutputStream(OutputStream out) 创建一个新的缓冲输出流,以将数据写入指定的底层输出流。 |
BufferedOutputStream(OutputStream out, int size) 创建一个新的缓冲输出流,以便以指定的缓冲区大小将数据写入指定的底层输出流。 |
Modifier and Type | Method and Description |
---|---|
void |
flush() 刷新缓冲输出流。 |
void |
write(byte[] b, int off, int len) 从指定的字节数组写入 len 个字节,从偏移 off 开始到缓冲的输出流。 |
void |
write(int b) 将指定的字节写入缓冲的输出流。 |
相关文章
- 暂无相关文章
用户点评