發現我可以做如下:爲什麼克隆數組沒有類型轉換?
package test.java.lang;
import java.util.Arrays;
public class Tester_ArrayCloning_01 {
public static void main(String[] args) {
double[] vals1 = {1.2, 2.3, 3.4, 4.5};
double[] vals2;
// vals2 = (double[])vals1.clone(); // was thinking should do so
vals2 = vals1.clone(); // but happened can do so
System.out.println(Arrays.toString(vals2));
}
}
爲什麼?什麼時候推出?
請記住,這是一個淺層克隆而不是深層克隆。不知道我是否理解「爲什麼?」這個問題爲什麼支持這個問題?這是個問題嗎? – nattyddubbs 2013-03-19 13:39:44