什麼是寫這個方法的更有效的方法:如果你沒有如何使用System.arraycopy優化此方法?
static Foo[][] copy2D(Foo[][] in)
{
Foo[][] ret = new Foo[in.length][in[0].length];
for(int i = 0;i < in.length;i++) {
for(int j = 0;j < in[0].length;j++) {
ret[i][j] = in[i][j].clone();
}
}
return ret;
}
@OldEnthusiast,好眼睛,我沒有看到'.clone()'部分。 – 2010-01-30 21:55:34