来自OutputStream的ByteArrayOutputStream

时间:2011-05-04 04:42:48

标签: java

如何从Java中的ByteArrayOutputStream创建OutputStream

4 个答案:

答案 0 :(得分:5)

以下运行没有错误:

ByteArrayOutputStream stream = new ByteArrayOutputStream();
OutputStream outStream = stream;

如果您看到ByteArrayOutputStream的文档,您会发现它扩展了OutputStream。

答案 1 :(得分:4)

ByteArrayOutputStream OutputStream的子类。

ByteArrayOutputStream bos = ...;
OutputStream os = bos;

答案 2 :(得分:1)

ByteArrayOutputStreamOutputStream。即你可以像这样分配:

ByteArrayOutputStream baos = new ByteArrayOutputStream();
OutputStream out = baos;

答案 3 :(得分:-2)

您可以创建如下的辅助方法:

public OutputStream convert(ByteArrayOutputStream arrayOutputStreamParam){
        return arrayOutputStreamParam;
    }