我是一个新手,正在做一个播放器软件但是不知道数据流怎么转换为数组

解决方案 »

  1.   

    你咋个帖两次哦,我再回一次吧,接分
    ByteArrayoutputStream bout=new ByteArrayOutputStream();   
    //写入缓冲区   
    bout.write(a);    
    bout.write(b);    
    bout.write(c);   
    byte[] buf=bout.toByteArray();//获取内存缓冲中的数据   
    for(int i=0;i<=buf.length;i++)   
    {   
     System.out.println(buf[i]);   
    }   
    bout.close();//关闭  
      

  2.   

    做什么播放器? 给你看几个播放器的例子吧http://wenku.baidu.com/view/feb14e45b307e87101f69694.htmlhttp://wenku.baidu.com/view/9adb15bd960590c69ec376f2.html
    希望对你有帮助
      

  3.   

    流里的数据 循环往数组里写
    ByteArrayOutputStream swapStream = new ByteArrayOutputStream();  byte[] buff = new byte[100]; //buff用于存放循环读取的临时数据  int rc = 0;  while ((rc = inStream.read(buff, 0, 100)) > 0) {    swapStream.write(buff, 0, rc);  }  byte[] in_b = swapStream.toByteArray(); //in_b为转换之后的结果