webForumDet fria alternativet

Skriva en vektor till en txt fil

Java

1 svar · 290 visningar · startad av eriwi

Medlem sedan dec. 20048 inlägg
Frågan#1

Jag vill skriva en vektor och dess innehåll till en txt fil. Vektorn innehåller object som ser ut enligt detta:

class node {
double length;
double oil;
Vector predecessors;
node() {
System.out.println("Node constructor...");
this.predecessors = new Vector();
}
}

vektorn som objecten ligger i heter routes.

Tänkte att man kunde göra något som detta:

try {
File rutter = new File("rutt.txt");

ObjectOutputStream out = new ObjectOutputStream(new FileOutputStream(rutter));
out.writeObject(routes);
out.close();
}
catch(IOException ie){
ie.printStackTrace(); System.exit(1);
}

Är detta en bra start eller ska jag börja om från början?

Medlem sedan juni 20008 205 inlägg
#2

Det kommer att skriva ut objekten på filen, ja, men inte läsbart, utan i binärt format.

255 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)