int【】a = {1,3,2};
int【】b= new int [10];
呼叫System.arrayCopy(a,0,b,0,a.length);
這里的傳參為什么直接把陣列名a傳過去了,這個arrayCopy里面的引數是Object src嗎,int【】a可以直接傳a過去的嗎,不應該是Object【】src這樣寫才可以傳參的嗎Object src這樣是代表一個類吧,Object【】src才是陣列吧
uj5u.com熱心網友回復:
萬物皆物件,陣列也是物件uj5u.com熱心網友回復:
arraycopy的引數是Object,不是Object[],你好好看看檔案https://docs.oracle.com/javase/8/docs/api/java/lang/System.html
int[]也是Object,所以當然能用了
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/254193.html
標籤:Java SE
上一篇:ambari安裝HDP報錯:Cannot match package for regexp name hadoop_${stack_version}-yarn
下一篇:初學者,求大神解答!
