1.向数组增加元素(开端)

创立一个新数组,长度多1,把旧数组的元素都增加到新数组中,再把须要增加的元素赋值到新数组中。

2.从数组删除元素

创立一个新数组,长度少1,假如删的元素地位为n,把旧数组前[0,n)个数增加到新数组,再把旧数组(n,arr.length]增加到新数组。

留神:

不须要用两个循环,一个**循环+判断**就能够搞定。

3.向数组中插入元素(中)

创立一个新数组,长度多1,增加地位n,增加元素a,把旧数组[0,n),[n,arr.length-1]都存入新数组,最初把插入的元素放进地位n。

4.替换数组中的元素

数组大小没变,不须要新建数组。

越界抛异样。