来自OutputStream的ByteArrayOutputStream
如何在Java中使用ByteArrayOutputStream创建OutputStream
运行后没有错误:
ByteArrayOutputStream stream = new ByteArrayOutputStream(); OutputStream outStream = stream;
如果您看到ByteArrayOutputStream的文档,您会发现它扩展了OutputStream。
ByteArrayOutputStream
是 OutputStream
的子类。
ByteArrayOutputStream bos = ...; OutputStream os = bos;
ByteArrayOutputStream
是一个OutputStream
。 即你可以像这样分配它:
ByteArrayOutputStream baos = new ByteArrayOutputStream(); OutputStream out = baos;
您可以创建如下的辅助方法:
public OutputStream convert(ByteArrayOutputStream arrayOutputStreamParam){ return arrayOutputStreamParam; }