我正在尝试向我的应用程序添加序列化和反序列化。我已经添加了序列化,使它成为一个文本文件这个问题涉及 ArrayLists。当我看到这段代码时,我正在浏览这个页面:http ://www.vogella.com/articles/JavaSerialization/article.html:
FileInputStream fis = null;
ObjectInputStream in = null;
try {
fis = new FileInputStream(filename);
in = new ObjectInputStream(fis);
p = (Person) in.readObject();
out.close();
} catch (Exception ex) {
ex.printStackTrace();
}
System.out.println(p);
}
我对这一行感到困惑:
p = (Person) in.readObject();
创建 ArrayList 时如何使这一行成为 ArrayList 并不那么简单:
List<String> List = new ArrayList<String>();
我在这里先向您的帮助表示感谢!