?? copycommonarray.java
字號:
/*利用System.arraycopy對普通數(shù)組進(jìn)行復(fù)制
并證明目的數(shù)組的值改變不會影響到源數(shù)組
的值,因?yàn)樗麄冋加弥煌膬?nèi)存空間*/
public class copyCOMMONarray
{
public static void main(String args[])
{
int[] num1 = new int[]{2,3,4};
int[] num2 = new int[3];
System.arraycopy(num1,0,num2,0,num1.length);//arraycopy函數(shù)(源數(shù)組,源起始位置,目的數(shù)組,目的起始位置,拷貝長度)
//注意數(shù)組越界問題
for(int i = 0;i < num2.length;i++)
{
System.out.println("num2["+i+"]="+num2[i]+" ");
}
num2[1]=100; //通過以下兩行代碼,發(fā)現(xiàn)目的數(shù)組的某個位置的值變化不會影響源數(shù)組
System.out.print("索引位置為1的目的數(shù)組num2[1]變?yōu)?quot;+num2[1]+"時(shí),源數(shù)組相應(yīng)位置仍為"+num1[1]);
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -