动态JavaBean(灵活的对象变量)
我的项目遇到了一个问题,我不知道如何通过。我需要一些方法来创建一个JavaBean对象,在这里我可以动态地添加任意多的变量(属性)。我目前有一个对象的ArrayList,其中包含变量:动态JavaBean(灵活的对象变量),java,dynamic-programming,javabeans,Java,Dynamic Programming,Javabeans,我的项目遇到了一个问题,我不知道如何通过。我需要一些方法来创建一个JavaBean对象,在这里我可以动态地添加任意多的变量(属性)。我目前有一个对象的ArrayList,其中包含变量: 字符串名; 布尔启用; int-id 我需要遍历这个对象列表,并将布尔值添加到单个JavaBean对象中。例如:如果对象的ArrayList为6,那么我将得到一个具有6个启用布尔值变量的单个对象。如果列表增加,对象中的变量数量将增加 这可能吗?我需要这个表,其中每一行都将从JavaBean获取其值,这就是为什么
字符串名;
布尔启用;
int-id代码>
我需要遍历这个对象列表,并将布尔值添加到单个JavaBean对象中。例如:如果对象的ArrayList为6,那么我将得到一个具有6个启用布尔值变量的单个对象。如果列表增加,对象中的变量数量将增加
这可能吗?我需要这个表,其中每一行都将从JavaBean获取其值,这就是为什么所有布尔值必须在同一个对象中。最好使用Map
检查“ApacheCommons/BeanUtils”或Spring BeanRapper。在这个Stackoverflow线程中,您可以看到第一个线程的示例。