黑马程序员技术交流社区

标题: 关于流的问题 [打印本页]

作者: 袁计艳    时间: 2012-4-11 14:49
标题: 关于流的问题
现在我有一个字节数组 byte[]    bytes 里面存有数据
如果我要把这个数组直接放到流里面 是否可行
如果可行 大家谁能给个方法 谢谢
作者: 刘士    时间: 2012-4-11 15:01
可以
  1. import java.io.*;

  2. public class ByteArrayTest {

  3.     public static void main(String[] args) {

  4.        byte[] ch = {'h','e','l','l','o'};

  5.        ByteArrayInputStream bin = new ByteArrayInputStream(ch);//实例化输入流

  6.        ByteArrayOutputStream bout = new ByteArrayOutputStream();//实例化输出流

  7.        int temp = 0;

  8.        while((temp = bin.read())!=-1){//直到末尾

  9.            bout.write(temp);

  10.        }

  11.        String result = bout.toString();//拿出缓存中的数据

  12.        System.out.print(result);

  13.     }

  14. }
复制代码
hello

作者: 袁计艳    时间: 2012-4-11 15:03
不错就是它 谢谢  




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2