0

我正在开发一个 Android 项目,动态创建对象时遇到问题。

例如,我想要这样命名的事件:

*事件1

*事件2

...

我习惯用 PHP 工作,我知道在 Java 中我不能这样做,因为必须在程序启动之前编译代码。

我不知道该程序必须制作多少对象,因为数据来自在线数据库。如果我输入这样的内容,我可以创建 1 个事件:

Event event = new Event();

我真的很想为每个事件创建一个对象并将每个对象存储在 db4o 数据库中。

正如我所说,可能只有一个事件,但也可能有 100 个事件。

4

1 回答 1

7

听起来您需要一系列事件。尝试将它们放在一个简单的数据结构中,例如 an ArrayList(类似于数组,但它可以在运行时扩展大小)。这样,您将不会有多个变量event1,event2等,而只有一个名为events(或类似名称)的变量,它包含您需要的任意数量的对象。

于 2013-05-21T21:27:28.493 回答