G
Guest
Gast
Hallo,
ich habe gegooglet, hier gesucht und auch im Chat gefragt aber ich habe leider nirgendwo eine Antwort bekommen. Falls ich doch was übersehen haben sollte bitte nicht direkt mit Steinen werfen ;-)
Hier also meine Frage:
Ich serialisiere mehrere Objekte, Wrapper-Klassen aller Arten um genau zu sein. Wenn ich sie dann wieder Rekonstruieren möchte will ich das mein Prog je nachdem welches Objekt es grade vor sich hat selber entscheidet wie es das ganze interpretieren muss (also beispielsweise ein Integer als int und nicht als float geparst wird).
In meinem Handbuch der Java-Programmierung steht das beim Serialisieren u.a. "die Klasse des als Argument übergebenen Objekts" von writeObject in den OutputStream geschrieben wird.
WIE KANN ICH JETZT BEVOR ICH DAS OBJEKT REKONSTRUIEREN RAUSBEKOMMEN VON WELCHE KLASSE ES IST um dann zu wissen wie ich es rekonstruieren sollte????
Das steht nämlich leider nicht im schlauen Büchlein ;-)
Schon mal vielen Dank im Voraus
Stefan
ich habe gegooglet, hier gesucht und auch im Chat gefragt aber ich habe leider nirgendwo eine Antwort bekommen. Falls ich doch was übersehen haben sollte bitte nicht direkt mit Steinen werfen ;-)
Hier also meine Frage:
Ich serialisiere mehrere Objekte, Wrapper-Klassen aller Arten um genau zu sein. Wenn ich sie dann wieder Rekonstruieren möchte will ich das mein Prog je nachdem welches Objekt es grade vor sich hat selber entscheidet wie es das ganze interpretieren muss (also beispielsweise ein Integer als int und nicht als float geparst wird).
In meinem Handbuch der Java-Programmierung steht das beim Serialisieren u.a. "die Klasse des als Argument übergebenen Objekts" von writeObject in den OutputStream geschrieben wird.
WIE KANN ICH JETZT BEVOR ICH DAS OBJEKT REKONSTRUIEREN RAUSBEKOMMEN VON WELCHE KLASSE ES IST um dann zu wissen wie ich es rekonstruieren sollte????
Das steht nämlich leider nicht im schlauen Büchlein ;-)
Schon mal vielen Dank im Voraus
Stefan