在Java中动态命名对象

pie*_*ter 0 java android object

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

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

*事件1

*事件2

...

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

我不知道该程序将要生成多少个对象,因为数据来自在线数据库.如果我这样做,我可以创建1个事件:

Event event = new Event();
Run Code Online (Sandbox Code Playgroud)

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

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

Bil*_*ard 7

听起来你需要一系列事件.尝试将它们放在一个简单的数据结构中ArrayList(类似于数组,但它可以在运行时扩展).这样,你不会有多个变量event1,event2等等,但只是一个命名变量events(或类似的东西),因为你需要保存尽可能多的对象.