如何从Java中的ByteArrayOutputStream创建OutputStream
答案 0 :(得分:5)
以下运行没有错误:
ByteArrayOutputStream stream = new ByteArrayOutputStream();
OutputStream outStream = stream;
如果您看到ByteArrayOutputStream的文档,您会发现它扩展了OutputStream。
答案 1 :(得分:4)
ByteArrayOutputStream
是OutputStream
的子类。
ByteArrayOutputStream bos = ...;
OutputStream os = bos;
答案 2 :(得分:1)
ByteArrayOutputStream
是OutputStream
。即你可以像这样分配:
ByteArrayOutputStream baos = new ByteArrayOutputStream();
OutputStream out = baos;
答案 3 :(得分:-2)
您可以创建如下的辅助方法:
public OutputStream convert(ByteArrayOutputStream arrayOutputStreamParam){
return arrayOutputStreamParam;
}