18
どのようにしてJavaオブジェクトをInputStreamに変換できますか?あなたはObjectOutputStreamにオブジェクト(以下のコードでOBJ)を書き込むObjectOutputStreamオブジェクトをInputstreamに変換するには
を使用することができます
どのようにしてJavaオブジェクトをInputStreamに変換できますか?あなたはObjectOutputStreamにオブジェクト(以下のコードでOBJ)を書き込むObjectOutputStreamオブジェクトをInputstreamに変換するには
を使用することができます
、あなたが入力ストリームに変換したいあなたのオブジェクトは、Serializableを実装する必要があります。
ByteArrayOutputStream baos = new ByteArrayOutputStream();
ObjectOutputStream oos = new ObjectOutputStream(baos);
oos.writeObject(obj);
oos.flush();
oos.close();
InputStream is = new ByteArrayInputStream(baos.toByteArray());
その素敵なテストが、JPEGを取得/保存することは非常に便利ではありません。 – taitelman
objがSerializableインタフェースを実装していない場合はどうなりますか? – PeaceIsPearl