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

排序

相关推荐
夫琅禾费米线19 分钟前
[有趣的JavaScript] 为什么typeof null返回 object
开发语言·前端·javascript
三掌柜66619 分钟前
【腾讯云产品最佳实践】腾讯云CVM入门技术与实践:通过腾讯云快速构建云上应用
开发语言·腾讯云·perl
多来米199620 分钟前
小白学多线程(持续更新中)
java·开发语言
ZERO空白22 分钟前
Spring MVC:原理、配置与基础应用详解
java·spring·mvc
冰零(lane)1 小时前
手写一个深拷贝工具
java
paterWang1 小时前
小程序-基于java+SpringBoot+Vue的流浪动物救助小程序设计与实现
java·spring boot·小程序
程序leo源2 小时前
C语言:操作符详解1
android·java·c语言·c++·青少年编程·c#
轮到我狗叫了3 小时前
栈的应用,力扣394.字符串解码力扣946.验证栈序列力扣429.N叉树的层序遍历力扣103.二叉树的锯齿形层序遍历
java·算法·leetcode
pursuit_csdn3 小时前
力扣 238. 除自身以外数组的乘积
数据结构·算法·leetcode