java - 違い - オブジェクトをInputstreamに変換する方法



java オブジェクト バイト 変換 (1)

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にjavaオブジェクトを変換できますか?





objectoutputstream