我想将我的int数组的内容复制到double类型的数组中。我必须首先演员吗?在Java中将int数组的内容复制到双精度数组中?
我成功地将一个int类型的数组复制到另一个int类型的数组中。 但是现在我想编写代码将数组中的内容复制到数组Y
(int为double)。
这里是我的代码:
public class CopyingArraysEtc {
public void copyArrayAtoB() {
double[] x = {10.1,33,21,9},y = null;
int[] a = {23,31,11,9}, b = new int[4], c;
System.arraycopy(a, 0, b, 0, a.length);
for (int i = 0; i < b.length; i++)
{
System.out.println(b[i]);
}
}
public static void main(String[] args) {
//copy contents of Array A to array B
new CopyingArraysEtc().copyArrayAtoB();
}
}
您是否试过运行它?它工作吗?你有什么错误吗?不完全确定问题是什么。 –