Может кто знает Java здесь ?
У меня не работает десериализация вот в таком коде:
........
FileInputStream fis = new FileInputStream(path);
ObjectInputStream oin = new ObjectInputStream(fis);
while(oin.available() > 0){
busList.add((Bus)(oin.readObject()));
oin.close();
}
.....
//Тут происходят действия программы
.....
FileOutputStream fos = new FileOutputStream(path);
ObjectOutputStream oos = new ObjectOutputStream(fos);
for(int i=0; i<busList.size(); i++)
oos.writeObject(busList.get(i));
oos.flush();
oos.close(); |