常见内存操作流的使用
//内存操作流:用于处理临时存储信息的,程序结束,数据就从内存中消失。
// 字节数组:
// ByteArrayInputStream
// ByteArrayOutputStream
// 字符数组:
// CharArrayReader
// CharArraywriter
// 字符串:
// StringReader
// StringWriter
package cn.study_02;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
//内存操作流:用于处理临时存储信息的,程序结束,数据就从内存中消失。
// 字节数组:
// ByteArrayInputStream
// ByteArrayOutputStream
// 字符数组:
// CharArrayReader
// CharArraywriter
// 字符串:
// StringReader
// StringWriter
public class ByteArrayStream {
public static void main(String[] args) throws IOException {
ByteArrayOutputStream baos=new ByteArrayOutputStream();
baos.write("helloword".getBytes());
baos.write("helloword".getBytes());
baos.write("helloword".getBytes());
baos.write("helloword".getBytes());
byte[] bys =baos.toByteArray();
ByteArrayInputStream bais=new ByteArrayInputStream(bys);
int by=0;
while((by=bais.read())!=-1){
System.out.print((char)by);
}
}
}