在Any中插入对象数组

时间:2011-08-10 13:51:10

标签: java corba

我正在和corba一起工作,我遇到了一个问题: 我必须在任何对象中放置一个对象数组。 我可以在使用简单类型时执行此操作,例如double。

DoubleSeqHelper.insert(Any, double[])

问题是我无法对我在IDL中定义的文件做同样的事情。

假设我有一个A类。我可以使用AHelper将A的一个实例放在Any对象中。

AHelper.insert(Any, A)

但是如何在Any对象中放置A数组呢?

谢谢, 卢卡

1 个答案:

答案 0 :(得分:1)

解决方法1:

创建任何一个序列/数组。

将一个A插入一个数组/序列的任何元素。

然后将完成任何序列/数组插入单个Any。

OR

溶液2:

在界面中定义A的数组。 然后你可以直接将A数组插入任何一个。