Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Java反射中处理返回的对象_Java_Reflection_Runtime_Method Invocation - Fatal编程技术网

在Java反射中处理返回的对象

在Java反射中处理返回的对象,java,reflection,runtime,method-invocation,Java,Reflection,Runtime,Method Invocation,我有一个Java反射: Oracle SQL类ArrayDescriptor和一个方法CreateScriptorString,这是我用来在代码中创建数组描述符对象的连接 此方法返回ArrayDescriptor对象。因为,所有这些都是在运行时发生的。我不知道如何处理ArrayDescriptor类型的返回值,它与我在运行时加载的返回值相同 一种可能是: 我可以将其收集为对象类型。但是,当我需要使用此对象时,如何对该对象执行强制转换 我不知道,如果以上是一个理想的方式做到这一点。如果有,请提供一

我有一个Java反射:

Oracle SQL类ArrayDescriptor和一个方法CreateScriptorString,这是我用来在代码中创建数组描述符对象的连接

此方法返回ArrayDescriptor对象。因为,所有这些都是在运行时发生的。我不知道如何处理ArrayDescriptor类型的返回值,它与我在运行时加载的返回值相同

一种可能是: 我可以将其收集为对象类型。但是,当我需要使用此对象时,如何对该对象执行强制转换

我不知道,如果以上是一个理想的方式做到这一点。如果有,请提供一种优雅的方法

提前感谢。

如果您的身份是: 创建或替换程序程序名称字段1编号, 字段2 varchar2\u t, o_错误输出整数\u t 是

Java代码应如下所示: ArrayDescriptor OracleVarChar2集合= ArrayDescriptor.createDescriptorVARCHAR2_T,康涅狄格州

ArrayDescriptor oracleIntegerCollection= ArrayDescriptor.createDescriptorINTEGER\T,康涅狄格州

ArrayDescriptor oracleNumberCollection=
ArrayDescriptor.createDescriptorNUMBER,康涅狄格州

显示一些更详细地描述您的问题的代码,或者创建一个与之非常相似的示例(如果您不能发布代码)。你会得到更好的答案。