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 に答える