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

排序

相关推荐
人道领域14 小时前
javaWeb从入门到进阶(maven高级进阶)
java·spring·maven
一路向北⁢14 小时前
Spring Boot 3 整合 SSE (Server-Sent Events) 企业级最佳实践(一)
java·spring boot·后端·sse·通信
测试_AI_一辰14 小时前
项目实践笔记13:多用户事实碎片 Agent 的接口测试与约束设计
开发语言·人工智能·ai编程
风象南14 小时前
JFR:Spring Boot 应用的性能诊断利器
java·spring boot·后端
梯度下降中14 小时前
求职面试中的线代知识总结
人工智能·线性代数·算法·机器学习
爱吃山竹的大肚肚14 小时前
微服务间通过Feign传输文件,处理MultipartFile类型
java·spring boot·后端·spring cloud·微服务
_周游14 小时前
Java8 API文档搜索引擎_使用内存缓冲区优化
java·搜索引擎·intellij-idea
twj_one14 小时前
java中23种设计模式
java·开发语言·设计模式
SmartBrain14 小时前
OCR 模型在医疗场景的选型研究
人工智能·算法·语言模型·架构·aigc·ocr
梵刹古音14 小时前
【C语言】 跳转语句
c语言·开发语言·算法