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

排序

相关推荐
进击的小头12 小时前
陷波器实现(针对性滤除特定频率噪声)
c语言·python·算法
Wang153012 小时前
Java编程基础与面向对象核心概念
java
毕设源码-郭学长12 小时前
【开题答辩全过程】以 康复管理系统为例,包含答辩的问题和答案
java
知无不研12 小时前
冒泡排序算法
算法·冒泡排序·排序
毅炼12 小时前
hot100打卡——day17
java·数据结构·算法·leetcode·深度优先
winfreedoms12 小时前
java-网络编程——黑马程序员学习笔记
java·网络·学习
Tisfy12 小时前
LeetCode 3010.将数组分成最小总代价的子数组 I:排序 OR 维护最小次小
算法·leetcode·题解·排序·最小次小值
Learn Beyond Limits12 小时前
文献阅读:A Probabilistic U-Net for Segmentation of Ambiguous Images
论文阅读·人工智能·深度学习·算法·机器学习·计算机视觉·ai
开开心心就好12 小时前
键盘改键工具免安装,自定义键位屏蔽误触
java·网络·windows·随机森林·计算机外设·电脑·excel
IManiy12 小时前
总结之Temporal全局速率控制(二)第三方速率控制服务设计
java