Java编程题-数组的拷贝 发表于 2020-02-25 | 分类于 Java | 字数统计: 146 字 | 阅读时长 ≈ 1 分钟 JDK 中提供的方法:System.arraycopy(源数组,源数组的开始下标,目标数组,目标数组的开始下标,拷贝的长度); 1234567891011121314151617181920public class ArrayTest01 { public static void main(String[] args) { int[] src = { 1, 2, 3, 4, 5 }; int[] dest = { 10, 11, 12, 13 }; int[] dest1 = new int[5]; // 把src中的2,3拷贝到dest数组从10开始 System.arraycopy(src, 1, dest, 1, 2); for (int i = 0; i < dest.length; i++) { System.out.println(dest[i]); // 10 2 3 13 } // 把src拷贝到dest1 System.arraycopy(src, 0, dest1, 0, 5); for (int i = 0; i < dest1.length; i++) { System.out.println(dest1[i]); // 1 2 3 4 5 } }}