原数组:[1,2,3,4,5]
新数组:[6,7,8,9,10]
目标:
原素组:[1,2,3,4,5]
新数组:[1,2,3,9,10]
//方法一:传统方法,赋值
import java.util.Arrays;
public class Demo04Practise {
public static void main(String[] args) {
int [] arr1 = {1,2,3,4,5};
int [] arr2 = {6,7,8,9,10};
//for (int i = 0; i < arr1.length; i++) {}
//for (int i = 0; i < arr2.length; i++) {}
arr2[0] = arr1[0];
arr2[1] = arr1[1];
arr2[2] = arr1[2];
System.out.println(Arrays.toString(arr1));
System.out.println(Arrays.toString(arr2));
}
}
//方法二:调用System类中的arraycopy方法
import java.util.Arrays;
public class Demo04Practise02 {
public static void main(String[] args) {
int [] arr1 = {1,2,3,4,5};
int [] arr2 = {6,7,8,9,10};
System.arraycopy( arr1, 0,arr2, 0, 3);
System.out.println(Arrays.toString(arr1));
System.out.println(Arrays.toString(arr2));
}
}