做视频搬运哪个网站最赚钱,二级域名解析网站,星锐网站建设,301 wordpressjava的数组是不可改变的#xff0c;因此如果要向数组中插入新的元素#xff0c;需要新建一个数组#xff0c;新的数组元素个数减去老数组元素个数的差大于等于要插入新的元素数量。
假如说要插入一个数组元素#xff0c;需要把新元素插入到中间#xff0c;把新的数组分为…java的数组是不可改变的因此如果要向数组中插入新的元素需要新建一个数组新的数组元素个数减去老数组元素个数的差大于等于要插入新的元素数量。
假如说要插入一个数组元素需要把新元素插入到中间把新的数组分为两组第一组最后一位是要插入的数组元素。
示例代码如下
package project;public class Charu {public static void main(String[] args) {int[] arr {10,11,13,14,15};int score12;int[] arr2new int[arr.length1];for(int i0;i3;i){arr2[i]arr[i];}arr2[2]score;for(int i3;iarr2.length;i){arr2[i]arr[i-1];}System.out.println(添加新元素之前的arr数组);for(int i0;iarr.length;i){System.out.println(arr[i],);}System.out.println();System.out.println(添加新元素之后的arr2数组);for(int i0;iarr2.length;i){System.out.println(arr2[i],);}}}这段代码是需要在数组arr中添加一个12元素12插入到11和13之间新数组是10,11,12,13,1415
这就需要新建一个数组arr2
第一个for循环
将arr[]第1-3个数组元素赋值给数组arr2的第1-3个元素
把arr2的第三个元素赋值为12
最后把arr第3个到最后一个元素赋值给arr2数组里