代码片段:Java:如何将类型转换为“运行时”类?
private List<Animals> createAnimanlsIstance(Class cls) {
Class typeCastedObject = (cls)getObjectBySomeCalculation();
}
可以说,我通过类如Dog.class在运行时,我想类型转换为狗类对象。 我该如何做到这一点,我的上面的代码只是一个样本,我想要的。
它不象:
if(obj instanceOf ClassA)
{
Object = (ClassA) obj;
}
我将通过类的实例作为参数,例如:Dog.class,Cat.class等
让我尝试所有这些,感谢所有的建议和太,一个快速:) – sandejai