Hej. ObjectOutputStream (se http://java.sun.com/j2se/1.4.2/docs/api/java/io/ObjectOutputStream.html) och ObjectInputStream borde lösa ditt problem. Klasserna måste dock implementera interfacet java.io.Serializable (vilket är enkelt för det innehåller inga metoder som behöver implementeras) för att detta skall fungera. Tackar så mycket för svaret men det var tyvärr i C++ som jag ville göra detta. Inte i Java. Det du söker heter serialization. Ursäkta, jag var helt säker på att det var i Java-forumet som jag svarade (småbarnsföräldrar : jobbar för mycket och sover för litet :-) ).Objekt till fil?
Är det någon som har ngn bra info om hur man skriver/läser objekt till/från fil?
Jag har googlat men inte hittat någonting, eller det jag hittat har varit för avancerat.
Det jag vill göra är att skriva enkla objekt till en fil, för att sedan kunna läsa dem. och vice versa.
Om någon vet en bra sida eller har några bra exampel så skulle jag bli väldigt tacksam!
/MartinSv: Objekt till fil?
Det finns en artikel här : http://www.deitel.com/articles/java_tutorials/20050923/IntroductionToObjectSerialization.html som beskriver det hela.
/AndreasSv:Objekt till fil?
Eller går det att utnyttja det på ngt sätt?Sv: Objekt till fil?
För standard c++ är boost::serialization bra http://www.boost.org/libs/serialization/doc/index.html.
Om inte annat så finns länkar där till andra bibliotek.
Vad är det för objekt du skall skriva/läsa? Sv: Objekt till fil?
Svaret gäller som sagt bara i Java och går inte att använda i C++.
För C++ så skulle jag som andra påpekat använda funktionaliteten som finns i boost.
/Andreas