Java的io流学习记录(2)--字节流OutputStream及其字节输出流的子类
来源:互联网 发布:spark排序算法实例 编辑:程序博客网 时间:2024/05/17 21:46
Java的io流学习记录(2)--字节输出流OutputStream及其字节输出流的子类
一、outputstream是一个抽象类:
包含的method有:
1. // 将字节b写入到“输出流”中。 // 它在子类中实现!
2.
// 写入字节数组b到“字节数组输出流”中。
3.
// 写入字节数组b到“字节数组输出流”中,并且off是“数组b的起始位置”,len是写入的长度
二、ByteArrayOutputStream
用数组缓存,
初始化
写入一个字节
写入byte数组的部分元素
通过outputstream间接输出:
重置数组:
说明:
ByteArrayOutputStream实际上是将字节数据写入到“字节数组”中去。
(01) 通过ByteArrayOutputStream()创建的“字节数组输出流”对应的字节数组大小是32。
(02) 通过ByteArrayOutputStream(int size) 创建“字节数组输出流”,它对应的字节数组大小是size。
(03) write(int oneByte)的作用将int类型的oneByte换成byte类型,然后写入到输出流中。
(04) write(byte[] buffer, int offset, int len) 是将字节数组buffer写入到输出流中,offset是从buffer中读取数据的起始偏移位置,len是读取的长度。
(05) writeTo(OutputStream out) 将该“字节数组输出流”的数据全部写入到“输出流out”中。
示例:
结果:
三、FilterOutputStream:
FilterOutputStream 的作用是用来“封装其它的输出流,并为它们提供额外的功能”。它主要包括BufferedOutputStream, DataOutputStream和PrintStream。
四.PrintStream(打印输出流):
~~~未完待续
- Java的io流学习记录(2)--字节流OutputStream及其字节输出流的子类
- Java字节流学习记录(3)--字节流InputStream及其字节输入流的子类
- Java的字节输出流OutputStream小结
- Java学习笔记之IO(三):OutputStream输出字节流
- JAVA 的IO操作(二) 字节输出流和输入流:OutputStream和InputStream
- IO流的字节流InputStream、OutputStream
- 字节输出流 OutputStream
- Java IO 字节流 InputStream和OutputStream
- [Java 12 IO] OutputStream 字节输出流,继承自它的类,都是 程序中输出 数据
- 【JavaSE学习笔记】IO流02_字节输出流OutputStream、字节输入流InputStream
- Java之字节输出流OutputStream
- Java中字节输出流 OutputStream
- Java IO字节输出流的总结
- 学习笔记之java.io包中的字节流(上)—— 基本的InputStream和OutputStream
- io流的输入,字节流inputStream,outputStream的输入与输出,字符流的输入与输出 FileInputStream,FileOutputStream
- java-IO流2(输出字节流)
- java IO的字节流和字符流及其区别
- java IO的字节流和字符流及其区别
- Ubuntu 安裝 Guake Terminal
- [BZOJ 3249] Game
- 玻璃切割
- AvlTree的实现,包含删除方法
- 解决方法:Mac Android studio 创建项目是下载gradle一直不返回
- Java的io流学习记录(2)--字节流OutputStream及其字节输出流的子类
- (三十四)数据库主从复制和读写分离
- 常用的正则表达式知识点与常见的正则匹配模式
- keras搬砖系列-线性回归
- Stack Overflow
- C语言学习的第三天(续)
- 笔记整理
- (三十五)JVM虚拟机
- InnoDB的MVCC