通过System类的arraycopy方法将已知数组int [] arr ={12,234,45,324};中中间两个元素拷贝到另外一个新数组中;

通过System这个类的arraycopy方法将已知数组int [] arr ={12,234,45,324};

中中间两个元素拷贝到另外一个新数组中

package demo5;
/*
 * 通过System这个类的arraycopy方法将已知数组int [] arr ={12,234,45,324};
 * 中间两个元素拷贝到另外一个新数组中;
 */
public class SystemTest {

	public static void main(String[] args) {
		int[] arr = {12,234,45,324};
		
		/*
		 * static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length)  
		 * 复制数组
		 * 参数1:源数组
		 * 参数2:源数组的起始索引位置
		 * 参数3:目标数组
		 * 参数4:目标数组的起始索引位置
		 * 参数5:指定接受的元素个数
		 */
		int[] arrCopy = new int[arr.length];
		System.arraycopy(arr, 1, arrCopy, 0, 2);
		
		for(int i=0; i

 

你可能感兴趣的:(编程练习,java)