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

排序

相关推荐
洛水水几秒前
【力扣100题】36.二叉树展开为链表
算法·leetcode·链表
小碗羊肉几秒前
【JavaWeb | 第十篇】Spring中的事务控制
java·后端·spring
河北之花几秒前
Python第一节
开发语言·python
lwf0061641 分钟前
PNN (Product-based Neural Network) 学习日记
算法·机器学习
宠..2 分钟前
下拉列表框事件绑定
开发语言·qt·microsoft
SimonKing2 分钟前
美团不做外卖做浏览器了,而且是AI浏览器:Tabbit
java·后端·程序员
Tairitsu_H3 分钟前
C++:优先队列的模拟实现
开发语言·c++·stl·优先队列
AI人工智能+电脑小能手3 分钟前
【大白话说Java面试题 第48题】【JVM篇】第8题:JVM 里的有几种 ClassLoader?为什么会有多种?
java·开发语言·jvm·面试
ZPC82104 分钟前
YOLO-3D + 双目相机 (RGB + 深度 + 点云) → 3D 位置 + 抓取姿态
人工智能·算法·计算机视觉·机器人
ZPC82105 分钟前
YOLOv8-3D(3D 目标检测 + 6D 抓取姿态)
算法·机器人