3.数组复制arraycopy
3.数组复制arrayCopypublic static void arraycopy(Object src,int srcPos,Object dest,int desPos,int length):数组中指定数据拷贝到另一个数组。参数:src:源数组srcPos:源数组中的起始位置dest:目标数组destPos:目标数组中的起始位置length:要复制的数组元素的数量。练习:将...
·
3.数组复制arraycopy
public static void arraycopy(Object src,int srcPos,Object dest,int desPos,int length): 数组中指定数据拷贝到另一个数组。 参数: src:源数组 srcPos:源数组中的起始位置 dest:目标数组 destPos:目标数组中的起始位置 length:要复制的数组元素的数量。 练习:将src数组中前3个元素,复制到dest数组的前3个位置上. src{1,2,3,4,5},dest{6,7,8,9,10},复制元素后dest数组元素{1,2,3,9,10} private static void demo2(){ //定义源数组 int[] src={1,2,3,4,5}; //定义目标数组 int[] dest={6,7,8,9,10}; System.out.println("复制前dest数组元素为:"+ Arrays.toString(dest)); //使用System类中静态方法arraycopy进行两数组间元素的复制 System.arraycopy(src,0,dest,0,3); System.out.println("复制后:"+Arrays.toString(dest)); }//直接打印数组名的话输出的是地址值,使用Arrays数组工具类的toString方法将数组变为字符串。 }
更多推荐



所有评论(0)