私はint型配列の内容をdouble型の配列にコピーしようとしています。最初にキャストしなければならないのですか?int配列の内容をJavaのdouble配列にコピーしますか?
int型の配列をint型の別の配列に正常にコピーしました。 しかし今は、配列A
から配列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();
}
}
実行してみましたか?それは動作しますか?何かエラーが出ますか?質問が何であるか完全にはわからない。 –