使用反射,如何获得数组对象的元素类类型
假设,某个(不确定类型)数组对象.class 是以参数形式传入的,现在需要知道该数组成员元素的 类 ,该如何实现?
例:
某处定义的
SomeClass [] o;
需要调用GetElementClass(o.getClass()) 得到表明 SomeClass的Class类对象
该如何实现这个函数? Class<?> GetElementClass(Class <?> objClass)
对于 AnyClass [] a;
GetElementClass(a.getClass()) 要能得到表明 AnyClass的Class对象
目前我只能判断到 objClass.isArray(), 但如何知道相当于a[0]的类型呢?