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

排序

相关推荐
jiaguangqingpanda8 分钟前
Day24-20260120
java·开发语言·数据结构
m0_502724958 分钟前
飞书真机调试
开发语言·前端·javascript
52Hz11813 分钟前
力扣24.两两交换链表中的节点、25.K个一组反转链表
算法·leetcode·链表
老鼠只爱大米16 分钟前
LeetCode经典算法面试题 #160:相交链表(双指针法、长度差法等多种方法详细解析)
算法·leetcode·链表·双指针·相交链表·长度差法
一个龙的传说17 分钟前
xshell下载
java
ValhallaCoder21 分钟前
Day53-图论
数据结构·python·算法·图论
老鼠只爱大米25 分钟前
LeetCode经典算法面试题 #84:柱状图中最大的矩形(单调栈、分治法等四种方法详细解析)
算法·leetcode·动态规划·单调栈·分治法·柱状图最大矩形
C雨后彩虹35 分钟前
羊、狼、农夫过河
java·数据结构·算法·华为·面试
java资料站39 分钟前
SpringAI+DeepSeek大模型应用开发实战
java
进击的CJR1 小时前
redis cluster 部署
java·redis·mybatis