作者peterpan126 (亞茲別)
看板java
標題Re: [蟲?] 靈異現象??=口=""
時間Tue Feb 28 11:01:56 2006
※ 引述《TonyQ (骨頭)》之銘言:
: ※ 引述《TsaiCF (Feng)》之銘言:
: : System.arraycopy
: copyarray很人性化 可以選擇開始跟結束的index:)
: 不過如果是要直接copy物件的話
: 也是可以採用 clone() 這是不限定在Array能使用的方法
: 只要是物件,就能透過clone()方法和轉型的協助,
: 產生一個同樣內容且非參考同一位址的物件。
: Call By Reference 是個很有趣的現象。:)
: -----------------------------
: ex.
: String a[]={"a","b","c","d","f"};
: String b[]=(String[])a.clone();
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
上面可以直接寫成String b[]=a.clone我剛剛去編譯之後~結果也相同!
: a[0]="g";
: for(String i:b){
: System.out.println(i);
: }
: for(String i:a){
: System.out.println(i);
: }
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.172.80.42