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