【发布时间】:2018-04-24 17:03:48
【问题描述】:
我有一种情况,我想获取一个对象的数组,无论对象是什么类型。
以下是我尝试过的:
调用函数的代码:
wsDeployedExaminersResponseVO.setDeployedExaminers((DeployedExaminersVO[]) returnArrayForType(wsDeployedExaminersVO));
函数代码:
public static Object[] returnArrayForType(Object type) throws Exception {
Object[] objects={type};
return objects;
}
但是当我运行代码时,我会在调用代码的地方抛出异常。我这样做的原因是因为我正在尝试自动生成 java 代码,并且我需要一个函数,它将返回参数类型的数组或一个可以根据 set 函数动态适应的单行代码运行时的类型。
【问题讨论】:
-
可以添加例外吗?