我有来自 Field 的数组:
Field[] fields = instance.getClass().getDeclaredFields();
for (Field field : fields){
if((field.getType() == Integer.class[])||(field.getType() == Object.class[]))
{
//...
}
}
如何学习Field是数组? (如何知道哪个字段是数组(Object[]数组)?),请帮助我。
最佳答案
使用Class#isArray()
:
if (field.getType().isArray()) {
...
}
关于java - 怎么知道Field是数组? Java 中的 (java.lang.reflect.Field),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19757129/