gpt4 book ai didi

java - java中如何将对象转换为 double 型数组?

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

好吧,如果我有这样的方法怎么办:

Object[] myTest(int[] a, double[] b){
return new Object[]{a,b};
}

现在如何将结果对象转换为 int[] 和 double[]?

就像我使用:

int[] array1 = (int[]) myTest(a,b)[0];
double[] array2 = (double[]) myTest(a,b)[1];

但这不起作用。或者有什么有效的方法来完成这项工作吗?

最佳答案

有一个包含 int[] 和 double[] 的 WrapperObject 。使用 getter 来访问它们。

public class WrapperObject {

private int[] a;
private double[] b;

public void setA(int[] a1) {
a = a1;
}

public int[] getA() {
return a;
}
.....
}

让您的 myTest 方法返回该对象。

public WrapperObject myTest(int[] a , double[] b) {
return new WrapperObject(a, b);
}

关于java - java中如何将对象转换为 double 型数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6656937/

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