问题描述
别人传给我一个byte[]类型的文件流给我我现在怎么解析输出对应的文件或流现在弄了一下总是在文件里面输出原来的字节流何解啊
解决方案
解决方案二:
你现在有一个byte[]数组,System.out.println(newString(byte[]));这样就可以了。
解决方案三:
解决方案四:
别人传给我的是一串Byte[]不是字符串呀怎么输出对应的文件格式如.txt.docx等
解决方案五:
额,我一开始看错了。你可以先Stringstr=newString("你的byte数组");这样就转成字符串了,你在将字符串保存到文件里不就行了
解决方案六:
引用3楼wu_wenjie的回复:
别人传给我的是一串Byte[]不是字符串呀怎么输出对应的文件格式如.txt.docx等
什么意思?
解决方案七:
引用5楼rui888的回复:
Quote: 引用3楼wu_wenjie的回复:
别人传给我的是一串Byte[]不是字符串呀怎么输出对应的文件格式如.txt.docx等什么意思?
就是别人给我的是一串byte[]流然后根据这个流去解析输出文件
解决方案八:
引用4楼luoyeyeyu的回复:
额,我一开始看错了。你可以先Stringstr=newString("你的byte数组");这样就转成字符串了,你在将字符串保存到文件里不就行了
如果是.jpg了
解决方案九:
你们需要定一个协议吧。例如一个类,里面需要说明这次传的是什么类型的,是文件还是只是数据还是操作指令。然后将数据流强制转换为类,根据类中类型值判断。
解决方案十:
解决方案十一:
我是2楼我觉得你的基础太差了。好比你问我路怎么走我说向前走100步再往左走10步就到。你会问我,向前走100步之后左右怎么区分一样。。。
解决方案十二:
引用10楼zhuchao_ko的回复:
我是2楼我觉得你的基础太差了。好比你问我路怎么走我说向前走100步再往左走10步就到。你会问我,向前走100步之后左右怎么区分一样。。。
顶
时间: 2024-09-14 19:26:38