Java在数组中插入数据实现方式

来源:互联网 发布:我的世界拼装玩具淘宝 编辑:程序博客网 时间:2024/06/05 17:24
public class ListInsert {public static long[] insert(long[] arr,int i,long l){//新建数组,对原数组扩容long[] arr1 = new long[arr.length+1];//将原数组数据赋值给新数组for(int j = 0;j<arr.length;j++){arr1[j] = arr[j];}//将大于i的数据向后移动一位for(int j = arr1.length-2;j>i;j--){arr1[j+1] = arr1[j];}//赋值到i位置arr1[i+1] = l;return arr1;}//测试public static void main(String[] args){long[] arr = {12,25,11,36,14};long[] arr1 = insert(arr, 2, 100);for (long l : arr1) {System.out.print(l+" ");}} 
0 0
原创粉丝点击