如何将对象转换为Inputstream

SRy:

如何将java对象转换为InputStream?

厌倦:

您可以使用ObjectOutputStream

您将对象(以下代码中的obj)写入ObjectOutputStream,要转换为输入流的对象必须实现Serializable


    ByteArrayOutputStream baos = new ByteArrayOutputStream();
    ObjectOutputStream oos = new ObjectOutputStream(baos);


    oos.writeObject(obj);

    oos.flush();
    oos.close();

    InputStream is = new ByteArrayInputStream(baos.toByteArray());

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章