A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 袁计艳 中级黑马   /  2012-4-11 14:49  /  1489 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

现在我有一个字节数组 byte[]    bytes 里面存有数据
如果我要把这个数组直接放到流里面 是否可行
如果可行 大家谁能给个方法 谢谢

2 个回复

倒序浏览
可以
  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
回复 使用道具 举报
不错就是它 谢谢  
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马