在我的 android 项目中,我想编写一个函数,该函数应返回类数组类型,
Class getClassArrayType(String strClassName)
{
//some code
return class;
}
如果我将“Task”作为类名传递给上面的函数,它应该返回 Task[].class
.
我该怎么做?
我读过有关反射(reflection)的内容,但它让我很困惑!
请帮助我。
最佳答案
我不知道这是否是最佳的,但我按照以下方式进行:
Array.newInstance(Class.forName("strClassName"), 0).getClass()
此外,strClassName 必须是所需类的完全限定名称。
关于java - 使用Java反射获取类数组的类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23737265/