内存(数组)流

来源:互联网 发布:php个人简历源代码 编辑:程序博客网 时间:2024/05/16 19:57


★字节数组流
    ByteArrayInputStream与ByteArrayOutputStream
★字符数组流
    CharArrayReader与CharArrayWriter
★字符串流
    StringReader 与StringWriter

1、用于操作字节数组的流对象,其实它们就是对应设备为内存的流对象。
2、该流的关闭是无效的,因为没有调用过系统资源。
3、按照流的读写思想操作数组中元素

import java.io.ByteArrayInputStream;

import java.io.ByteArrayOutputStream;

public class ByteArrarystream {
public static void main(String[] args) {
String str = "nijkdnk";
byte b[] = str.getBytes(); //字符串--字节数组
ByteArrayInputStream bai = new ByteArrayInputStream(b);
ByteArrayOutputStream bao =new ByteArrayOutputStream();
int len = 0;
while ((len = bai.read()) != -1) {
bao.write(len);
}
System.out.println(bao.toString());
}

}


输出:nijkdnk


0 0
原创粉丝点击