字节数组流
1.ByteArrayInputStream和ByteArrayOutputStream分别使用字节数组作为流的源和目标。
2.ByteArrayInputStream构造方法
•ByteArrayInputStream (byte[] buf)
•ByteArrayInputStream (byte[] buf,int offset,int length)
3.ByteArrayInputStream常用方法
• public int read()//顺序地从源中读出一个字节
• public int read(byte[] b,int off,int len)/*顺序地从源中读出 参数len指定的字节数*/
4.ByteArrayOutputStream构造方法
• ByteArrayOutputStream()/*输出流指向一个默认的32byte的缓 冲区,超过自动增加*/
• ByteArrayOutputStream(int size)//输出流指向size大小的缓 冲区
5.ByteArrayOutputStream常用方法
• public void write(int b)//顺序地向缓冲区写入一个字节
• public void write(byte[] b,int off,int len)/*将参数b中指定的 len个字节顺序地写入缓冲区 */
• public byte[] toByteArray()/*返回输出流写入到缓冲区的全 部字节*/
字符数组
CharArrayReader和CharArrayWriter类是字符数组流, 使用字符数组作为流的源和目标 。