Avatar billede axe2 Nybegynder
13. januar 2001 - 13:05 Der er 1 kommentar og
1 løsning

Objekter på disk

Hvordan skriver man et eller flere objekter ned på disk, gerne den letteste fremgangsmåde, gerne sourcekode.

HVordan genlæser man dem ind i hukommelsen
Avatar billede kama Nybegynder
13. januar 2001 - 14:06 #1
Følgende er en nem og hurtig måde at gøre det på, men måske ikke den bedste i alle sammenhænge.
Husk: din klasse skal implementere interfacet Serializable.

Vector v = new Vector();
//Tilføj dine objekter til v.
ObjectOutputStream out = new ObjectOutputStream(new FileOutputStream(\"objekter.dat\"));
out.writeObject(v);
out.close();

Indlæs vectoren:
ObjectInputStream in = new ObjectInputStream(new FileInputStream(\"objekter.dat\"));
Vector v = (Vector)in.readObject();
in.close();

/kama

Avatar billede backupmand Nybegynder
26. januar 2001 - 20:45 #2
Bare lige sige at objektet castes til den
klasse, hvortil det skal læses ind, det er
derfor der står Vector v=(Vector)in.readObject();
Vector implementerer serializable derfor kan
objektet castes til en Vector.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester