poster
2019-12-14, 20:13
我正在使用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()给出了所需的结果.. :)
更多&回答... (https://stackoverflow.com/questions/5184327)
我无法将单个单元格数据转换为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()给出了所需的结果.. :)
更多&回答... (https://stackoverflow.com/questions/5184327)