-1
目前在名爲People的包中有一個Employee類,它將詳細信息寫入對象。我創建了一個ReadFile類來讀取對象,但遇到鑄造錯誤時會拋出錯誤。 它無法投射到People.Employee反序列化對象時遇到問題...鑄造錯誤
Public Class ReadFile{
final String FILENAME =
"C:\\employee.bin";
public void readFromFile(){
try{
FileInputStream fo = new FileInputStream(FILENAME);
ObjectInputStream os = new ObjectInputStream(fo);
Employee obj = (Employee) os.readObject();
os.close();
System.out.println(obj);
}
catch(Exception e){
System.out.println(e.getMessage());
}
}
}
在投射對象之前記錄對象的實際類型(或使用調試器對其進行檢查)。 – teppic
如何序列化文件中的Employee對象? –
感謝您的回覆...我檢查重新檢查我的對象,並得到它的工作。 –