流转为数组怎么办?

问题描述

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

解决方案

解决方案二:
你咋个帖两次哦,我再回一次吧,接分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

流转为数组怎么办?的相关文章

字符串string和内存流MemoryStream及比特数组byte[]互转

原文:字符串string和内存流MemoryStream及比特数组byte[]互转     字符串string和内存流MemoryStream及比特数组byte[]互转比较 定义string变量为str,内存流变量为ms,比特数组为bt 1.字符串转比特数组(1)byte[] bt=System.Text.Encoding.Default.GetBytes("字符串");(2)byte[] bt=Convert.FromBase64String("字符串"); 2.

C# 字符串string和内存流MemoryStream及比特数组byte[]之间相互转换_C#教程

定义string变量为str,内存流变量为ms,比特数组为bt 1.字符串转比特数组 复制代码 代码如下: (1)byte[] bt=System.Text.Encoding.Default.GetBytes("字符串"); (2)byte[] bt=Convert.FromBase64String("字符串"); 2.字符串转流 复制代码 代码如下: (1)MemoryStream ms=new MemoryStream(System.Text.Encoding.

在silverlight中利用socket发送图片或文件

silverlight中的socket通讯支持,让sl开发基于web的聊天工具成为了可能,后来OpenFileDialog,SaveFileDialog的出现,更使得边聊天边传送图片(文件)得以实现,最新的SL4中又加入了摄像头支持,也许不久真的可以用silverlight开发出功能强大的视频聊天系统,目前唯一还没有解决的是p2p问题,根据sl3的sdk文档所述:    Socket 类为网络通信提供了一组方法和属性.Socket 类允许您使用 ProtocolType 枚举中所列出的任何一种通

java 把二进制文件转化为字节数组

在Java 中,如何把二进制文件(如图片,ssl证书 )转化为字节数组呢? 代码如下: Java代码   @org.junit.Test       public void test055() throws IOException {           File inFile = new File("d:\\Chrysanthemum.jpg");           FileInputStream fileInputStream = new FileInputStream(inFi

关于在Java获得js中的数组 各位大哥帮帮忙!

问题描述 1.我在js脚本中定义的一个数组对象my_array,并通过ajax传递给后台的Java页面:在js页面定义的数值如下:varmy_array=newArray();if(result){$('input[type=checkbox]:checked').each(function(){my_array.push($.trim($(this).attr('value')));});2.我在Java页面通过request.getParameterMap()的到这个对象,(注:当前requ

python对数组进行反转的方法

  本文实例讲述了python对数组进行反转的方法.分享给大家供大家参考.具体实现方法如下: ? 1 2 3 arr = [1,2,3] arr.reverse() print(arr) 输出: [3,2,1] 希望本文所述对大家的Python程序设计有所帮助.

php对关联数组循环遍历的实现方法

 这篇文章主要介绍了php对关联数组循环遍历的实现方法,涉及php操作数组的技巧,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例讲述了php对关联数组循环遍历的实现方法.分享给大家供大家参考.具体分析如下: php对于类似 ? 1 $age = array("zhangshan"=>14,"lisi"=>15,"sharejs"=>16); 这样的数组可以通过foreach的方法进行遍历,下面是详细的代码: ? 1

c-关于C字符串数组格式化输出的一些小问题

问题描述 关于C字符串数组格式化输出的一些小问题 尝试写了一个输入输出文件和小程序,因为出问题的就只有这两行代码,所以没有把其他代码贴上来 最初代码是这样的 head[][5] char head[][5] = { "id", "name", "age", "grade" }; fprintf ( input_file, "%st%st%st%sn", head[0], head[1], head[2],

java se-使用泛型打印输出任意类型的数组,为什么调用时有错误?

问题描述 使用泛型打印输出任意类型的数组,为什么调用时有错误? import java.util.Arrays; public class FanXing { public static void printMatrix(T[][] matrix){ for(int i=0;i<matrix.length;i++){ System.out.println(Arrays.toString(matrix[i])); } } public static void main(String[] args)