ByteArrayInputStream对象
作用:将接收一下字节数组中的数据写入到流中,并建立缓冲区,可以理解为一个可变长的byte。此操作是对内存的操作
ByteArrayOutputStream对象
作用:将缓存流中的数据写入到一个字节数组中。此操作是对内存的操作
常用方法:
bos.write();
bos.ttoByteArray() ;将一个流对象转换为一个数组
bos.writeTo(OutputStream out);将一个流对象与入到一个某个对象中(硬盘,输出流)
示例:
ByteArrayInputStream bis = new ByteArrayInputStream("CCCCC".getBytes());//将一个字节数组中对象存放到流中
ByteArrayOutputStream bos = new ByteArrayOutputStream();
byte[] b =bos.toByteArray(); //流转换出来的数组
bos.writeTo(new FileOutputStream("D:\\aa.txt"));
CharArrayInputStream CharArrayOuputStream(使用方法同时,几乎一样)
StringArrayInputStream StringArrayOutputStream(使用方法同时,几乎一样)
本文详细介绍了ByteArrayInputStream和ByteArrayOutputStream的使用方法,包括如何将字节数组转换为流及从流中读取数据到字节数组。此外,还简要提到了CharArrayInputStream和CharArrayOuputStream等类似操作。
6350

被折叠的 条评论
为什么被折叠?



