您可以遍历源代码的每个元素,并将它们添加到目标数组。您不需要从
int到的显式强制转换,
double因为
double范围更广。
int[] ints = {1, 2, 3, 4};double[] doubles = new double[ints.length];for(int i=0; i<ints.length; i++) { doubles[i] = ints[i];}您可以制作这样的实用程序方法-
public static double[] copyFromIntArray(int[] source) { double[] dest = new double[source.length]; for(int i=0; i<source.length; i++) { dest[i] = source[i]; } return dest;}


