我想將我的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();
}
}
您是否試過運行它?它工作嗎?你有什麼錯誤嗎?不完全確定問題是什麼。 –