0
我想将一个对象的所有元素添加到ArrayList中。对象的元素是不同类型的。如何通过for循环在Arraylist中添加对象的单个元素?
例如对象Employee具有像emp_id,名称,地址,DOB等属性。
我想将每个属性作为一个对象存储在ArrayList中。像,
ArrayList[1] = Employee.emp_id
ArrayList[2] = Employee.name
ArrayList[3] = Employee.address
我想动态地做到这一点。就像以后一样,在这个对象中添加更多的属性,而不需要手动工作。有没有办法创建一个数组List?
,如果你不知道字段的数量,你可以去使用反射所有字段添加。有关反射的更多信息,请参见[here](http://docs.oracle.com/javase/tutorial/reflect/member/fieldValues.html) – niculare 2013-03-21 21:41:33