我有一个对象Field field
。
我想检查是否field
是类型对象Foo
或数组:Foo[]
。
伪代码:
if field.getType() is Foo || field.getType is Foo[]
这可能吗?
我试过了
if (field.getType().isArray())
// do something
但这只会让我检查是否field
是一个数组。
相反,这样做只会检查它是否是Foo
if (Foo.class.isAssignableFrom(field.getType())
// do something
知道怎么做吗?
谢谢。