Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/306.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
动态JavaBean(灵活的对象变量)_Java_Dynamic Programming_Javabeans - Fatal编程技术网

动态JavaBean(灵活的对象变量)

动态JavaBean(灵活的对象变量),java,dynamic-programming,javabeans,Java,Dynamic Programming,Javabeans,我的项目遇到了一个问题,我不知道如何通过。我需要一些方法来创建一个JavaBean对象,在这里我可以动态地添加任意多的变量(属性)。我目前有一个对象的ArrayList,其中包含变量: 字符串名; 布尔启用; int-id 我需要遍历这个对象列表,并将布尔值添加到单个JavaBean对象中。例如:如果对象的ArrayList为6,那么我将得到一个具有6个启用布尔值变量的单个对象。如果列表增加,对象中的变量数量将增加 这可能吗?我需要这个表,其中每一行都将从JavaBean获取其值,这就是为什么

我的项目遇到了一个问题,我不知道如何通过。我需要一些方法来创建一个JavaBean对象,在这里我可以动态地添加任意多的变量(属性)。我目前有一个对象的ArrayList,其中包含变量:

字符串名;
布尔启用;
int-id

我需要遍历这个对象列表,并将布尔值添加到单个JavaBean对象中。例如:如果对象的ArrayList为6,那么我将得到一个具有6个启用布尔值变量的单个对象。如果列表增加,对象中的变量数量将增加


这可能吗?我需要这个表,其中每一行都将从JavaBean获取其值,这就是为什么所有布尔值必须在同一个对象中。

最好使用
Map
检查“ApacheCommons/BeanUtils”或Spring BeanRapper。在这个Stackoverflow线程中,您可以看到第一个线程的示例。