如何将对象转换为Inputstream

如何将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());

以上是 如何将对象转换为Inputstream 的全部内容, 来源链接: utcz.com/qa/420373.html

回到顶部