Hejsan! Hej!Hur läser man in/sparar objekt på sekventiella filer?EXPERT!
Jag undrar fortfarande hur man hanterar objekt när det gäller att spara och läsa dessa
från en sekventiell fil, men det verkar inte vara någon som kan ge mig ett tydligt svar på
mina frågeställningar så jag försöker igen.
1. Visst är det väl så att man skiver över samtliga objekt när det gäller sekventiella filer?
2. Om man tex har en sekventiell fil "objekt.dat" fil med 3 Personobjekt på filen så måste man först läsa in dessa från filen och spara temporärt i exvis en Vector för att sedan när du vill spara några nya PersonObjekt först skiva tillbaka de gamla objekten från Vectorn till filen och sedan de nya objekten.
Är ni med ? Är det ett korrekt tillvägagångssätt eller tänker jag fel??
3. Hur skulle ni lösa det hela, kodexempel??
Tacksam för svar
//JonasSv: Hur läser man in/sparar objekt på sekventiella filer?EXPERT!
Du kanske ska leta upp något Java-forum där det finns mer aktivitet.
På Pellesoft är det väl mest ASP, NET, VB, C# som diskuteras.
Sekventiella filer skrivs från början till slut och måste alltid skrivas om när de ska förändras.
Begreppet kommer från den tid då data sparades på magnetband.
Funkar för mindre datamängder i en-användarsystem (ex. konfig. filer)
eller för import/export av data. Annars är det en databas du bör använda.
Jag använder inte Java så jag kan inte ge dig några kodexempel,
men jag Googlade fram denna artikel:
http://www.deitel.com/articles/java_tutorials/20050923/IntroductionToObjectSerialization_Page2.html