我正在尝试将 an 转换OutputStream
为ByteArrayOutput
Stream。我无法找到有关如何执行此操作的任何明确简单的答案。这个问题是在 StackOverflow 上的问题标题中提出的,但问题的主体询问如何将 a 更改ByteArrayStream
为OuputStream
. 我OutputStream
已经创建了一个,答案中给出的这个例子将无法编译!
我有一个已经构建的 OutputStream,它的长度为 44 个字节,称为 waveHeader。我想将其转换为 ByteArrayOutputStream 因为我希望能够使用 waveHeader.ToByteArray() 将其更改为 byte[] 以便在以后的过程中简单;
是否有一种简单的铸造类型或允许这样做的东西?
如果没有,那么:
如果无法转换,有没有办法构造指向原始 OutputStream 中数据的指针?
有人将如何访问 OutputStream 中包含的数据?
我是 JAVA 的新手。这对我来说只是一个爱好。在 VisualBasic .net 中流更容易!