如何将 java 对象转换为 InputStream?
60124 次
1 回答
60
您可以使用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());
于 2012-02-13T19:29:15.113 回答