ByteArrayOutputStream baos= new ByteArrayOutputStream();
ObjectOutputStream oos = new ObjectOutputStream(baos);
oos.writeObject(/* ここの引数に変換したいクラス変数を渡す*/);
oout.close();
bout.close();
//こんな感じでbyte配列になります。
byte[] bytes = bao.toByteArray();
デシリアライズする際の方法は以下のとおり。
ByteArrayInputStream bais = new ByteArrayInputStream(bytes); ObjectInputStream ois = new ObjectInputStream(bais); //キャストして元に戻してください。 object = (/*キャスト*/)oin.readObject();
0 件のコメント:
コメントを投稿