gpt4 book ai didi

java 将对象转换为 double 组

转载 作者:行者123 更新时间:2023-12-01 12:41:35 25 4
gpt4 key购买 nike

我有一段返回对象数组的代码。然后,数组的每个切片都包含最初是二维 double 组的数据。我无法更改这段代码,因为它是 Matlab 的一部分(请参阅下面的链接)。

http://www.mathworks.com/help/mps/java/code-multiple-outputs-for-java-client.html

我的问题是如何在 Java 中将 Object[] 的每个切片转换回 double[][]?

这是一些示例代码

Object[] test = getDailyLog(1,20050101,20060101);
Object a = test[1];
System.out.println(a);

从中我得到输出

[[D@17b90c55

最佳答案

根据您的描述,可以推断“test”是一个“double[][]”数组。因此,您可以使用强制转换来满足您的要求,示例如下:

        Object[] test = getDailyLog(1,20050101,20060101);

double[][] d2d;
for(Object obj : test) {
d2d = (double[][]) obj;
}

关于java 将对象转换为 double 组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25049508/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com