Zapis i odczyt do pliku pomocy

0

Witam, robie projekt na zaliczenie i natrafilem na taki problem który polega na dopisywaniu do pliku odczycie i zapisie, konkretnie to chodzi o zapis aby nie nadpisywaly mi sie dane tylko dopisywaly:) i w momencie przerabiania w wyswietlaniu pojawiaja sie tez problemy, przeszukalem już chyba wszystko co mozliwe i dlatego pisze do was :) projekt to flota pojazdów:) załączam plik do lepszego wglodu:)
mam nadzieje ze ktoś podpowie, lekko pomoze:) z góry dzieki:)

1

Tego programu nie da się testować.Dopisanie nowego pojazdu wymaga by istniał plik dane.dat zawierający informacje o co najmniej jednym pojeździe.
Co to jest?

int x=tab.length;
tab[x]=f;

Takie błędy to można robić na pierwszych (ewentualnie drugich) zajęciach, ale nie w projekcie zaliczeniowym.

0

Możesz to zrobić na dwa sposoby:

  1. Wczytujesz zawartość pliku, doczepiasz nowe dane i zapisujesz ponownie całość (brzydkie jak cholera, ale skuteczne)
  2. Poczytać o różnych FileWriterach i poszukaj parametru "append". Ustawiasz na true i problem masz z głowy. Tyle tylko, że marnie to działa w przypadku obiektów.

Wniosek: albo zapisuj tekst, albo wczytuj obiekt i go podmieniaj (np. zapisuj za każdym razem kolekcję obiektów).
Rozwiązanie "proffeszionalne/enterprajs/bisnessss": użyj bazy danych - choćby obiektowej zapisującej do pliku.

1 użytkowników online, w tym zalogowanych: 0, gości: 1