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 件のコメント:
コメントを投稿