后台 - java 数组
2024-09-06 22:19:47
声明
int[] arr = new int[5];
在数组中插入数据
备注:i是插入的位置,i+1是实际位置
public static int[] insert(int[] arr,int i,int l){
//新建数组,对原数组扩容
int[] arr1 = new int[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;
}
最新文章
- 利用反射实现通用的excel导入导出
- Caliburn.Micro学习笔记(三)----事件聚合IEventAggregator和 Ihandle<;T>;
- Android 学习笔记之Volley开源框架解析(二)
- Creating Dynamic LOV in Oracle D2k Forms
- 进程process和线程thread的关系
- WINDOWS 7下安装CVXOPT
- Ubuntu16 64位安装steam, 并解决无法启动的问题
- phpmyadmin配置方式
- jxls2.3-简明教程
- workday2
- Android - 关于设备版本号
- HTML5与css3权威指南(一)
- 汇总java生态圈常用技术框架、开源中间件,系统架构及经典案例等
- 第十六篇-使用CheckBox实现多项选择
- try、catch、finally详解,你不知道的异常处理
- EM算法笔记
- jQuery()方法的第二个参数
- 18位身份证验证(Java)
- 面向对象设计原则 里氏替换原则(Liskov Substitution Principle)
- Java -- 异常的捕获及处理 -- Java的异常处理机制