gpt4 book ai didi

java - 怎么知道Field是数组? Java 中的 (java.lang.reflect.Field)

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:01:31 24 4
gpt4 key购买 nike

我有来自 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com