Java 使用反射对数组(Array)类型的属性赋值

判断字段是不是数组类型

if (field.getType().isArray())
  

创建数组实例

Object arrayObject = Array.newInstance(field.getType().getComponentType(), objectList.size());
  

对创建的实例赋值

Array.set(arrayObject, i, arrayValue);