當我運行下面的代碼時,沒有任何東西被複制 - 我做錯了什麼?從一個陣列複製到另一個陣列的最佳方法
另外,這是將數據從一個陣列複製到另一個陣列的最佳/最有效的方法嗎?
public class A {
public static void main(String args[]) {
int a[] = { 1, 2, 3, 4, 5, 6 };
int b[] = new int[a.length];
for (int i = 0; i < a.length; i++) {
a[i] = b[i];
}
}
}
呃,你不就是這樣嗎? – zellio
你看到什麼問題?你的代碼看起來很好(你在尋找System.arraycopy()嗎?) – rsp
@Mimi,@rsp - 他的代碼中存在一個錯誤! –