arraycopy方法的作用 如何復制數(shù)組的一部分到另外一個數(shù)組?
如何復制數(shù)組的一部分到另外一個數(shù)組?使用數(shù)組。復制方法將數(shù)組或數(shù)組的一部分復制到另一個數(shù)組。數(shù)組。復制是具有多個重載版本的靜態(tài)方法。常見的是:每個參數(shù)的含義如下:(2)復制整個數(shù)組Arraycopy不
如何復制數(shù)組的一部分到另外一個數(shù)組?
使用數(shù)組。復制方法將數(shù)組或數(shù)組的一部分復制到另一個數(shù)組。數(shù)組。復制是具有多個重載版本的靜態(tài)方法。常見的是:每個參數(shù)的含義如下:(2)復制整個數(shù)組
Arraycopy不是一個專業(yè)的詞,但是它非常直觀。請參閱public classchar1{public static void main(string[]ARG){chars1]={a“,”B“,”C“}chars2]={C”,”B“,”a“}chars3[]=newchar[S1]。長度]s2.長度]系統(tǒng).arraycopy(s1,0,s3,0,s1.長度)系統(tǒng).arraycopy(s2,0,s3,s1.長度,s2.長度)系統(tǒng)輸出打印(S3)}
如果你必須是直接的,只需要使用指針交換。例如:將LG數(shù)組復制到CHS數(shù)組:
long LG[20];
byte CHS[200];
CHS=(char*)&lg[0];
這是直接的。記住,一定要用指針。
其次,可以使用memcpy函數(shù)來解決問題。
函數(shù)原型為void*memcpy(void*目的地,void*源,無符號n)。該函數(shù)將源內存地址開頭的幾個字節(jié)復制到目標內存地址,即從源內存地址復制n個字節(jié)到目標內存地址。
希望對您有所幫助。