Mám taký problém. Ukladám do súboru objekty a potreboval by som ich načítať do pola napr. ArrayList.
Ale program po zapnutí nevie kolko tých objektov tam je. Takže neviem kolko krát mám cyklus vykonať.
Napadlo ma niečo takéto ale nefunguje to. Neviete mi poradiť čo doplniť prepísať.
Do toho .txt sa vlastne uloží objekt vždy ked uložím hru a na koniec sa ukladá. No a vždy ked tú hru znova spustím potrebujem všetky tie objekty načítat do Pola. Potrebujem ešte niečo s polom robiť ale to už viem ako.
public void nacitanieZoSuboru()
{
ObjectInputStream citanie = null;
try
{
citanie = new ObjectInputStream(new FileInputStream("UloženéVýsledky_2.txt"));
while(ziadenObjekt == false)
{
hrac = (Hrac) citanie.readObject();
poleVysledkov.add(hrac);
}
} catch (Exception v)
{
System.out.println(v);
ziadenObjekt = true;
}
}
public void vypis()
{
jLabelVypis.setText(poleVysledkov.get(0).getMeno());
}