ree*_*esy 51

您可以使用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());
Run Code Online (Sandbox Code Playgroud)

  • 如果obj没有实现Serializable接口该怎么办? (2认同)