自定义方法copy数组 和 Java类库对数组复制的支持
2012-04-08 20:49
661 查看
public class Test04_ArrayCopy { // 参数(源数组名,源数级开始点,目标数组名,目标数组开始点,复制的长度) public static void copy(int s[], int s1, int o[], int s2, int len){ for(int i=0; i<len; i++){ o[s2 + i] = s[s1 + i]; // 修改目标数组的内容 } } public static void print(int a[]){ // 数组输出 for(int i=0; i<a.length; i++){ System.out.print(a[i] + " "); }System.out.println(); } public static void main(String[] args){ int i1[] = {1,2,3,4,5,6,7,8,9}; // 源数组 int i2[] = {11,22,33,44,55,66,77,88,99}; // 目标数组 copy(i1, 3, i2, 1, 3); // 自定义方法copy数组 print(i2); System.arraycopy(i1, 3, i2, 1, 3); // Java类库对数组复制的支持 print(i2); } }
输出结果:
11 4 5 6 55 66 77 88 99
11 4 5 6 55 66 77 88 99
相关文章推荐
- 自定义方法copy数组 和 Java类库对数组复制的支持
- Java数组复制的方法和System.arraycopy
- 2017/12/31Java基础学习——复制数组の——Arrays.copyOfRange()方法讲解
- 2017/12/30Java基础学习——复制数组のSystem.arraycopy()方法讲解
- Java复制数组的几种方法
- java数组复制方法
- java语言复制数组的四种方法
- JAVA中复制数组的五种方法
- java数组的拷贝四种方法:for、clone、System.arraycopy、arrays.copyof
- JAVA中复制数组的方法
- java语言复制数组的四种方法
- java语言-基础(java5对数组的支持-方法的可变参数)
- java中复制数组的方法
- Java数组的复制Arrays.copyOf()、System.arraycopy()、nums.clone()
- java 数组复制的方法
- [Java错误]使用Collections中的copy方法复制ArrayList产生的错误
- java中复制数组的4中方法
- java 数组复制:System.arrayCopy 深入解析
- java基础之数组的拷贝(自定义方法与System下的自带方法对比)
- java 复制数组的方法总结