I/O:OutputStream
生活随笔
收集整理的这篇文章主要介绍了
I/O:OutputStream
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
OutputStream:
void close() :关闭此输出流并释放与此流有关的所有系统资源。 void flush() :刷新此输出流并强制写出所有缓冲的输出字节。void write(byte[] b) :将 b.length 个字节从指定的 byte 数组写入此输出流。 void write(byte[] b, int off, int len) :将指定 byte 数组中从偏移量 off 开始的 len 个字节写入此输出流。 abstract void write(int b) :将指定的字节写入此输出流。ByteOutputStream:
/*此类实现了一个输出流,其中的数据被写入一个 byte 数组。缓冲区会随着数据的不断 写入而自动增长。可使用 toByteArray() 和 toString() 获取数据。关闭 ByteArrayOutputStream 无效。此类中的方法在关闭此流后仍可被调用,而不会产生任何 IOException。 */ByteArrayOutputStream() :创建一个新的 byte 数组输出流。 ByteArrayOutputStream(int size) :创建一个新的 byte 数组输出流,它具有指定大小的缓冲区容量(以字节为单位)。void close() :关闭 ByteArrayOutputStream 无效。 void reset() :将此 byte 数组输出流的 count 字段重置为零,从而丢弃输出流中目前已累积的所有输出。 int size() :返回缓冲区的当前大小。void write(byte[] b, int off, int len) :将指定 byte 数组中从偏移量 off 开始的 len 个字节写入此 byte 数组输出流。 void write(int b) :将指定的字节写入此 byte 数组输出流。 void writeTo(OutputStream out) :将此 byte 数组输出流的全部内容写入到指定的输出流参数中,这与使用 out.write(buf, 0, count) 调用该输出流的 write 方法效果一样。byte[] toByteArray() :创建一个新分配的 byte 数组。 String toString() :使用平台默认的字符集,通过解码字节将缓冲区内容转换为字符串。 String toString(String charsetName) :使用指定的 charsetName,通过解码字节将缓冲区内容转换为字符串。
转载于:https://www.cnblogs.com/junjie2019/p/10538172.html
总结
以上是生活随笔为你收集整理的I/O:OutputStream的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: Golang 入门系列(十) mysql
- 下一篇: 2016年第七届蓝桥杯javaB组 试题