查看单个帖子
旧 2019-12-14, 20:13   #1
poster
高级会员
 
注册日期: 2019-11-21
帖子: 3,006
声望力: 66
poster 正向着好的方向发展
帖子 将CellArray值提取到Java数据类型中

我正在使用javabuilder进行matlab java接口。在我的matlab代码中,该函数返回要转换为java数据类型的单元数组。将值cellarray检索到MWArray中。但

我无法将单个单元格数据转换为java数据类型。

cellArray在每个单元格中包含字符串数据。说细胞阵列被强制转换为MWArray'x'变量。谁能解释我如何进行进一步的投射?



回答:

我已经得到了这个问题的答案...返回的值应强制转换为MWCellArray,稍后应使用getCell函数获取将成为MWArray对象的单元格值。

此MWArray是返回的值。

代码将是:

Object[] o = MWCellArray x = (MWCellArray)o[0]; MWArray arr = x.getCell(new int[]{1,1}); 在我的情况下,arr正在重新设置字符串。因此,arr.toString()给出了所需的结果.. :)



更多&回答...
poster 当前离线   回复时引用此帖