【发布时间】:2012-07-24 13:43:45
【问题描述】:
所以我正在创建一个程序来跟踪我观看的电视节目和电影。我有 2 个课程(电视和电影),我有一个可以容纳所有人的数组。我将如何保存这个数组,以便每次我使用该程序时,它都可以让我编辑同一个列表,因为每次我观看新剧集时,我都想用新信息更新我的数组。所以基本上我需要使用什么程序来不仅保存一个 arrya,而且每次运行程序时都加载数组?
【问题讨论】:
-
从数据库/磁盘存储或其他地方加载阵列?
-
我想将它存储在本地磁盘上。但是我从来没有使用过数据库,所以有没有办法重新加载一个数组?还是我必须使用某种类型的数据库?
-
虽然对象序列化会起作用,但如果你能避免的话,我会的。它不处理对基础对象的更改(假设您想向对象添加评级字段,您将丢失所有存储的数据)。如果您不喜欢 XML,我会谨慎行事并使用 XML 格式甚至纯文件格式。