我有一个实用方法,它遍历各种类并递归检索字段。我想检查该字段是否为集合。 下面是一些示例代码:
void myMethod(Class<?> classToCheck)
Field[] fields = classToCheck.getDeclaredFields();
for(Field field:fields)
{
// check if field if a Collection<?>
}
提前感谢您的帮助。
最佳答案
if (Collection.class.isAssignableFrom(field.getType())) {
}
关于Java:如何检查字段是否为 java.util.Collection 类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8423390/