[英]ByteArrayOutputStream from OutputStream
How to create OutputStream from ByteArrayOutputStream in Java如何从 Java 中的 ByteArrayOutputStream 创建 OutputStream
Following runs without error:以下运行没有错误:
ByteArrayOutputStream stream = new ByteArrayOutputStream();
OutputStream outStream = stream;
If you see the docs for ByteArrayOutputStream you will find that it extends OutputStream.如果您查看ByteArrayOutputStream的文档,您会发现它扩展了 OutputStream。
ByteArrayOutputStream
is a subclass of OutputStream
. ByteArrayOutputStream
是OutputStream
的子类。
ByteArrayOutputStream bos = ...;
OutputStream os = bos;
A ByteArrayOutputStream
is an OutputStream
. ByteArrayOutputStream
是一个OutputStream
。 Ie you can just assign it like this:即你可以像这样分配它:
ByteArrayOutputStream baos = new ByteArrayOutputStream();
OutputStream out = baos;
You can create a helper method like follows:您可以创建一个辅助方法,如下所示:
public OutputStream convert(ByteArrayOutputStream arrayOutputStreamParam){
return arrayOutputStreamParam;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.