Java 在任意位置插入对象数组

Java 在任意位置插入对象数组,java,corba,Java,Corba,我在与corba合作,我遇到了一个问题: 我必须在一个任意对象中放置一个对象数组。 当我使用简单类型时,例如double,我就可以做到这一点 DoubleSeqHelper.insert(Any, double[]) 问题是我无法对IDL中定义的文件执行相同的操作 假设我有一个类a。我可以使用AHelper将a的一个实例放入任意对象中 AHelper.insert(Any, A) 但是我如何将数组A放入任何对象中呢 谢谢, 卢卡解决方案1: 创建任意的序列/数组 在数组/序列的任意元素中插入

我在与corba合作,我遇到了一个问题: 我必须在一个任意对象中放置一个对象数组。 当我使用简单类型时,例如double,我就可以做到这一点

DoubleSeqHelper.insert(Any, double[])
问题是我无法对IDL中定义的文件执行相同的操作

假设我有一个类a。我可以使用
AHelper
将a的一个实例放入任意对象中

AHelper.insert(Any, A)
但是我如何将数组A放入任何对象中呢

谢谢, 卢卡解决方案1:

创建任意的序列/数组

在数组/序列的任意元素中插入一个A

然后将完整的任意序列/数组插入到单个Any中

解决方案2:

在接口中定义一个数组。
然后,您可以直接将A的数组插入任意数组。

查看我编辑的答案……您的意思是在IDL中定义A的数组吗?