ByteArrayInputStream 和 ByteArrayOutputStream 可以直接操作byte数组的流对象
来源:互联网 发布:星摩网络 编辑:程序博客网 时间:2024/06/05 18:06
操作字节数组中数据的对象
ByteArrayInputStream与ByteArrayOutputStream对象
ByteArrayInputStream:在构造的时候,需要接收数据源,而且数据源是一个字节数组。
ByteArrayOutputStream:在构造的时候,不用定义数据目的,因为该对象中已经内部封闭了可变长度的字节数组。这就是数据目的地。
因为这两个流对象都操作的数组,并没有使用系统资源。所以,不用进行close关闭。
CharArrayReader与CharArrayWriter
操作字符串
StringReader与StringWriter
ByteArrayInputStream与ByteArrayOutputStream对象
ByteArrayInputStream:在构造的时候,需要接收数据源,而且数据源是一个字节数组。
ByteArrayOutputStream:在构造的时候,不用定义数据目的,因为该对象中已经内部封闭了可变长度的字节数组。这就是数据目的地。
因为这两个流对象都操作的数组,并没有使用系统资源。所以,不用进行close关闭。
writeTo(new FileOutputStream(“a.txt”));将内存里数据一次写入一个文件中。
ByteArrayInputStream bais = new ByteArrayInputStream("abcdefg".getBytes());ByteArrayOutputStream baos = new ByteArrayOutputStream();int by = 0;while ((by = bais.read()) != -1){baos.write(by);}System.out.println(baos.size());// 打印大小// baos.writeTo(new FileOutputStream("aa.txt"));可将baos流内的数据一次性定入OutputStream子类流中。操作字符数组,用法与上面相似
CharArrayReader与CharArrayWriter
操作字符串
StringReader与StringWriter
- ByteArrayInputStream 和 ByteArrayOutputStream 可以直接操作byte数组的流对象
- 操作数组的流 ByteArrayInputStream 和 ByteArrayOutputStream的简单介绍
- Java操作字节数组的流ByteArrayInputStream与ByteArrayOutputStream
- 黑马程序员——【Java】IO——操作字符数组的IO对象:ByteArrayInputStream & ByteArrayOutputStream
- 字节流ByteArrayInputStream和ByteArrayOutputStream的练习
- ByteArrayInputStream和ByteArrayOutputStream的理解
- ByteArrayOutputStream 和 ByteArrayInputStream的说明
- ByteArrayOutputStream和ByteArrayInputStream的作用
- java ByteArrayInputStream和ByteArrayOutputStream基本操作
- Java IO--内存操作流ByteArrayInputStream/ByteArrayOutputStream
- java--内存流操作 ByteArrayInputStream ByteArrayOutputStream
- java的BytearrayInputStream和BytearrayOutputStream的讲解
- 对ByteArrayOutputStream和ByteArrayInputStream的应用
- ByteArrayInputStream(ByteArrayOutputStream)和BufferedInputStream(BufferedOutputStream)的区别
- ByteArrayOutputStream和ByteArrayInputStream详解 &&&管道流
- ByteArrayInputStream和ByteArrayOutputStream
- ByteArrayOutputStream 和ByteArrayInputStream详解
- ByteArrayOutputStream和ByteArrayInputStream详解
- linux下vsftpd服务器搭建好了之后,登陆时出现553 Could not create file错误
- linux shell 数组建立及使用技巧
- CCNA、3
- max-width最大宽度
- win2003 server 定时自动重启命令
- ByteArrayInputStream 和 ByteArrayOutputStream 可以直接操作byte数组的流对象
- lucene 教程
- Extjs学习 对话框
- 外贸B2C系列:如何给自己起个英文名字?
- BF533 使用DMA方式传输ITU-656格式图像例程中,图片分成两个的解决方案
- js判断ie6浏览器
- form action参数传递的几种方式
- CSS3实现水平垂直居中
- Mac os 下java中调用外部App(iOS自动化测试实践过程记录)