当前位置: 首页 > article >正文

java中ArrayList用法

ArrayList 是 Java 中最常用的动态数组实现类,位于 java.util 包中。它允许存储任意类型的对象(通过泛型支持),并且可以动态调整大小。以下是 ArrayList 的基本用法:

  1. 导入 ArrayList
    import java.util.ArrayList;
  2. 创建 ArrayList
    // 创建一个存储字符串的 ArrayList
    ArrayList list = new ArrayList<>();
    // 创建一个存储整数的 ArrayList
    ArrayList numbers = new ArrayList<>();
  3. 添加元素
    使用 add() 方法向 ArrayList 中添加元素:
    list.add(“Apple”);
    list.add(“Banana”);
    list.add(“Orange”);

numbers.add(10);
numbers.add(20);
numbers.add(30);
4. 访问元素
使用 get() 方法根据索引访问元素:
String fruit = list.get(0); // 获取第一个元素 “Apple”
int number = numbers.get(1); // 获取第二个元素 20
5. 修改元素
使用 set() 方法修改指定索引位置的元素:
list.set(1, “Mango”); // 将第二个元素从 “Banana” 修改为 “Mango”
numbers.set(2, 40); // 将第三个元素从 30 修改为 40
6. 删除元素
使用 remove() 方法删除指定索引或指定对象的元素:
list.remove(2); // 删除索引为 2 的元素 “Orange”
list.remove(“Apple”); // 删除值为 “Apple” 的元素
7. 获取大小
使用 size() 方法获取 ArrayList 的大小:
int size = list.size(); // 获取当前列表的大小
8. 遍历 ArrayList
可以使用 for 循环或 for-each 循环遍历 ArrayList:

// 使用 for-each 循环
for (String item : list) {
System.out.println(item);
}

// 使用 for 循环
for (int i = 0; i < list.size(); i++) {
System.out.println(list.get(i));
}
9. 检查是否包含某个元素
使用 contains() 方法检查 ArrayList 是否包含某个元素:
boolean hasApple = list.contains(“Apple”); // 检查是否包含 “Apple”
10. 清空 ArrayList
使用 clear() 方法清空所有元素:
list.clear(); // 清空列表
11. 判断是否为空
使用 isEmpty() 方法检查 ArrayList 是否为空:
boolean isEmpty = list.isEmpty()


http://www.kler.cn/a/558909.html

相关文章:

  • 深度学习入门:从零开始理解神经网络
  • DeepSeek使用从入门到精通
  • 研发管理APQP软件系统:助力制造业数字化转型与高效研发管理——汽车电子、半导体等高端制造行业
  • 便携式动平衡仪Qt应用层详细设计方案
  • 第N6周:中文文本分类-Pytorch实现
  • MFC中CString的Format、与XML中的XML_SETTEXT格式化注意
  • 安全生产月安全知识竞赛主持稿串词
  • ES6 Set 与 Map 数据结构(复习/面试)
  • 3DGS(三维高斯散射)算法原理介绍
  • 【练习】【子集NO.1】力扣78. 子集
  • 微软发布Majorana 1芯片,开启量子计算新路径
  • OpenCV 4.10.0 图像处理基础入门教程
  • 【数据结构-并查集】力扣1722. 执行交换操作后的最小汉明距离
  • 微信小程序-组件复用机制behaviors
  • QT随记-菜单栏
  • 使用spring-boot-starter-test做单元测试简单示例
  • uniapp实现app的pdf预览
  • 言出法随!鹰谷电子实验记录本项目模块全面接入 DeepSeek
  • MATLAB学习之旅:数据建模与仿真应用
  • 数据结构:基数排序(c++实现)