package com.ujiuye.array;
import java.util.Arrays;
public class TestArrayCopy {
public static void main(String[] args) {
String [] arry = {"aa","bb","cc","dd","ee"};
String [] s = new String [10];
System.arraycopy(arry, 1, s, 3, 2);
System.out.println(Arrays.toString(s));
}
}
package com.ujiuye.array;
import java.util.Arrays;
public class TestDeletElement {
public static void main(String[] args) {
//删除数组中的指定元素
String [] s = {"aa","bb","cc","dd","ee"};
System.arraycopy(s, 3, s, 2, 2);
s[s.length-1]=null;
System.out.println(Arrays.toString(s));
}
}
- 向指定数组中插入元素,因为数组大小是固定的,就需数组的扩容,实质是定义一个更大的数组进行拷贝操作。