[英]How do I write an object to a file and read it back?
I will need your help because I want to write an object in a file and read it back. 我需要您的帮助,因为我想在文件中写入对象并读回。
I have a problem with this line of code: Vehicule result = (Vehicule) read.readObject ();
我对这一行代码有
Vehicule result = (Vehicule) read.readObject ();
: Vehicule result = (Vehicule) read.readObject ();
try {
List<Vehicule> voiture = new ArrayList<Vehicule>();
//Write object to file
FileOutputStream fos = new FileOutputStream("Garage.ser");
ObjectOutputStream ecriture = new ObjectOutputStream(fos);
System.out.println("\nIci - Ecriture de mon fichier\n");
ecriture.writeObject(voiture);
ecriture.close();
//read object from file
FileInputStream fis = new FileInputStream("Garage.ser");
ObjectInputStream lecture = new ObjectInputStream(fis);
System.out.println("\nIci - Lecture du fichier\n");
Vehicule result = (Vehicule) lecture.readObject();
lecture.close();
}catch (FileNotFoundException e){
System.out.println("Aucune voitures sauvegardé !");
}catch (IOException e) {
e.printStackTrace();
}catch (ClassNotFoundException e) {
e.printStackTrace();
}
Thank you for your help. 谢谢您的帮助。
似乎您正在编写List<Vehicule>
但阅读了Vehicule
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.