Witam
Podczas odpalania programu, laduje on obiekty zapisane w pliku. Niestety gdy plik jest pusty lub nie zawiera danych obiektow, program sypie na lewo i prawo wyjatkami.
W jaki sposob mozna sprawdzic, czy dany obiekt znajduje sie w pliku?
Witam
Podczas odpalania programu, laduje on obiekty zapisane w pliku. Niestety gdy plik jest pusty lub nie zawiera danych obiektow, program sypie na lewo i prawo wyjatkami.
W jaki sposob mozna sprawdzic, czy dany obiekt znajduje sie w pliku?
Imho, sposób z wyjątkami jest najbardziej naturalny i zdecydowanie najprostszy.
try
{
FileInputStream f=new FileInputStream(nameOfFile);
ObjectInputStream ob=new ObjectInputStream(f);
//rzutowanie ob do oczekiwanego typu
}
catch(...)
{
...
}