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);

排序

相关推荐
hzxxxxxxx3 分钟前
1234567
算法
摆烂z14 分钟前
Docker与Jib(maven插件版)实战
java
RainbowSea18 分钟前
从 Spring Boot 2.x 到 3.5.x + JDK21:一次完整的生产环境迁移实战
java·spring boot·后端
笨手笨脚の21 分钟前
Spring Core常见错误及解决方案
java·后端·spring
奶油松果24 分钟前
Springboot自动装配 - redis和redission
java·spring boot·redis
Sylvia-girl33 分钟前
数据结构之复杂度
数据结构·算法
别叫我->学废了->lol在线等43 分钟前
演示 hasattr 和 ** 解包操作符
开发语言·前端·python
CQ_YM1 小时前
数据结构之队列
c语言·数据结构·算法·
霍夫曼1 小时前
UTC时间与本地时间转换问题
java·linux·服务器·前端·javascript
VekiSon1 小时前
数据结构与算法——树和哈希表
数据结构·算法