Forum: java: spara/ladda vector

Forum huvudsida -> Programmering -> java: spara/ladda vector

Sidor: 1

Till botten

Dread 11:16 - 27:e Maj 2007 | Post #1
Medlem
Inlägg: 135


Skicka PM
Jag har kommit fram till hur jag sparar en hel vector, och så långt är det inga problem. Jag har också lyckats ladda hela vectorn, men hur jag för att den ska skapa en fil som heter t ex "skola.dat" ifall filen inte finns, det första programmet ska göra innan det startar är att ladda filen nämligen, eller finns det ett sätt att kolla ifall filen finns i mappen och göra en if-else sats därefter?

koden för själva laddandet av filen hittills;
  1. try {
  2. FileInputStream fin = new FileInputStream("Skola.dat");
  3. personer = (Vector) ois.readObject();
  4. ois.close();
  5. }
  6. catch (Exception e) { e.printStackTrace(); }
  7. System.out.println(personer.elementAt(0).toString()); //för att kolla så de funkade med att ladda, lägger in en text på pos 0 i vectorn som sparades, för att kolla så den laddas.
  8. }


Sen kan jag fråga när jag ändå skrivit ett inlägg. Jag skriver main-classen, så jag kan välja mellan tre alternativ lärare, elev, kurs mina kompisar i skolan har fått uppgiften att skriva de koderna. Men jag är inte riktigt säker på hur jag ska få mitt fönster att stängas och sedan så ska deras öppnas.

Jag är helt vilse, har prov på tisdag eftermiddag, och det går nog mindre bra, läraren överskattar oss nåt grymt. Vi har bara haft lite mer än hälften av de inplanerade lektionerna, ca en lektion per vecka Smiley


-------------------------
c++



Dread 22:26 - 27:e Maj 2007 | Post #2
Medlem
Inlägg: 135


Skicka PM
problem solved!

för den som undrar så skrev jag följande kod, innan den föra koden.
  1. try {
  2. InputStream is = new FileInputStream("Skola.dat");
  3. } catch ( FileNotFoundException e) {
  4. try {
  5. FileOutputStream nisse = new FileOutputStream("Skola.dat");
  6. bagare.writeObject(personer);
  7. bagare.close();
  8. }
  9. catch (Exception u) { u.printStackTrace(); }
  10. }


man kan inte ändra trådens titel på ändra Smiley

-------------------------
c++



Sidor: 1

Forum huvudsida -> Programmering -> java: spara/ladda vector
Atom feed

Du får inte posta i den här tråden | Till toppen