Java数组常用操作

创建数组

java 复制代码
int[] a = {1,2,3};

int[] a = new int[]{1,2,3};

int[] a = new int[3];

ArrayList<Integer> arr = new ArrayList<>();

添加元素

java 复制代码
arr.add(99);
//将99加入到数组末尾

arr.add(3,99);
//将99加入到指定索引3处

访问元素

java 复制代码
int c1 = c[1];
int arr1 = arr.get(1);
//二者参数都是索引

更新元素

java 复制代码
c[1] = 11;
arr.set(1,11);

删除元素

java 复制代码
arr.remove(3);

数组长度

java 复制代码
int cSize = c.length; //数组
int arrSize = arr.size(); //集合

查找元素

java 复制代码
boolean is99 = arr.contains(99);

排序

相关推荐
李少兄2 分钟前
Java 后端开发中 Service 层依赖注入的最佳实践:Mapper 还是其他 Service?
java·开发语言
jiaguangqingpanda10 分钟前
Day29-20260125
java·数据结构·算法
不会c+13 分钟前
@Controller和@RequestMapping以及映射
java·开发语言
POLITE317 分钟前
Leetcode 437. 路径总和 III (Day 16)JavaScript
javascript·算法·leetcode
June`19 分钟前
FloodFill算法:图像处理与游戏开发利器
算法·深度优先·floodfill
wWYy.22 分钟前
算法:四数相加||
算法
1登峰造极23 分钟前
uniapp 运行安卓报错reportJSException >>>> exception function:createInstanceContext, exception:white screen
android·java·uni-app
難釋懷28 分钟前
解决状态登录刷新问题
java·开发语言·javascript
ytttr87328 分钟前
基于MATLAB的三维装箱程序实现(遗传算法+模拟退火优化)
开发语言·matlab
潇凝子潇30 分钟前
Java 设计支持动态调整的LFU缓存: 需包含热度衰减曲线和淘汰策略监控
java·spring·缓存