G
Gast_Michael
Gast
Hallo,
ich möchte ein Objekt schreiben, das sich in ein ByteArray serialisieren und aus einem ByteArray heraus wieder deserialisieren kann. Das serialisisieren ist mit ObjectOutputStream kein Problem.
Das deserialisieren bereitet mir Probleme. Die Methode readObject liefert mir ein neues Objekt zurück. Ich möchte aber ein bereits vorhandenes Objekt mit den Daten aus dem ByteArray belegen, also etwas in der Art wie:
Jemand ne Idee?
Gruß Michael
ich möchte ein Objekt schreiben, das sich in ein ByteArray serialisieren und aus einem ByteArray heraus wieder deserialisieren kann. Das serialisisieren ist mit ObjectOutputStream kein Problem.
Das deserialisieren bereitet mir Probleme. Die Methode readObject liefert mir ein neues Objekt zurück. Ich möchte aber ein bereits vorhandenes Objekt mit den Daten aus dem ByteArray belegen, also etwas in der Art wie:
Code:
public void restore(byte[] data) throws PriamosRuntimeException {
ByteArrayInputStream bais = new ByteArrayInputStream(data);
ObjectInputStream ois = new ObjectInputStream(bais);
ois.readObject(this);
}
Jemand ne Idee?
Gruß Michael