我正在尝试但Serialize没有成功。DeserializeHashtable
这是代码:
反序列化
public static void read(File f) throws IOException, ClassNotFoundException
{
FileInputStream fos = new FileInputStream(f);
ObjectInputStream oos = new ObjectInputStream(fos);
list = new Hashtable<Date,String>((Hashtable<Date,String>)oos.readObject());
oos.close();
}
连载
public static void write(String s) throws FileNotFoundException, IOException
{
FileOutputStream fos = new FileOutputStream(s);
ObjectOutputStream oos = new ObjectOutputStream(fos);
oos.writeObject(list);
}
我写了Class日期,它不是 Java 的,但我在implemet Serializable那里写了。
在我打印它之后,我得到Deserialize了.Hashtable{}
我究竟做错了什么?
慕的地8271018
GCT1015
偶然的你
德玛西亚99
相关分类