我正在使用 corba,但遇到一个问题: 我必须将对象数组放入任何对象中。 当我使用简单类型(例如 double)时,我可以做到这一点。
DoubleSeqHelper.insert(Any, double[])
问题是我无法对 IDL 中定义的文件执行相同的操作..
假设我有一个类 A。我可以使用 AHelper
将 A 的一个实例放入 Any 对象中。
AHelper.insert(Any, A)
但是如何将 A 数组放入 Any 对象中?
谢谢, 卢卡
最佳答案
解决方案1:
创建任意的序列/数组。
将一个 A 插入数组/序列的任意元素中。
然后将完整的 Any 序列/数组插入到单个 Any 中。
或者
解决方案2:
在接口(interface)中定义A的数组。 然后就可以直接将A的Array插入到any中了。
关于java - 在 Any 中插入对象数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7011902/