我想将数组从一种类型转换为另一种类型。如下所示,我遍历第一个数组中的所有对象并将它们转换为第二个数组类型。
但这是最好的方法吗?有没有一种不需要循环和投射每个项目的方法?
public MySubtype[] convertType(MyObject[] myObjectArray){
MySubtype[] subtypeArray = new MySubtype[myObjectArray.length];
for(int x=0; x < myObjectArray.length; x++){
subtypeArray[x] = (MySubtype)myObjectArray[x];
}
return subtypeArray;
}