⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 copycommonarray.java

📁 对于java初学者学习数组的复制等基本操作会很有帮助
💻 JAVA
字号:
/*利用System.arraycopy对普通数组进行复制
  并证明目的数组的值改变不会影响到源数组
  的值,因为他们占用着不同的内存空间*/
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函数(源数组,源起始位置,目的数组,目的起始位置,拷贝长度)
                                                //注意数组越界问题
		for(int i = 0;i < num2.length;i++)
		{
			System.out.println("num2["+i+"]="+num2[i]+" ");
		}
		
		num2[1]=100;               //通过以下两行代码,发现目的数组的某个位置的值变化不会影响源数组
	  System.out.print("索引位置为1的目的数组num2[1]变为"+num2[1]+"时,源数组相应位置仍为"+num1[1]);
	}
	
	
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -