问题描述
我是一个新手,正在做一个播放器软件但是不知道数据流怎么转换为数组
解决方案
解决方案二:
你咋个帖两次哦,我再回一次吧,接分ByteArrayoutputStreambout=newByteArrayOutputStream();//写入缓冲区bout.write(a);bout.write(b);bout.write(c);byte[]buf=bout.toByteArray();//获取内存缓冲中的数据for(inti=0;i<=buf.length;i++){System.out.println(buf[i]);}bout.close();//关闭
解决方案三:
做什么播放器?给你看几个播放器的例子吧希望对你有帮助
解决方案四:
流里的数据循环往数组里写ByteArrayOutputStreamswapStream=newByteArrayOutputStream(); byte[]buff=newbyte[100];//buff用于存放循环读取的临时数据 intrc=0; while((rc=inStream.read(buff,0,100))>0){ swapStream.write(buff,0,rc); } byte[]in_b=swapStream.toByteArray();//in_b为转换之后的结果
时间: 2024-10-26 20:03:20