Skip to content

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

🏷️ Java

判断字段是不是数组类型

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

创建数组实例

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

对创建的实例赋值

java
Array.set(arrayObject, i, arrayValue);