当前位置:首页 > Java

arraylist如何使用java

2026-03-22 13:34:26Java

初始化ArrayList

使用ArrayList需要先导入java.util.ArrayList包。创建时可以指定泛型类型,例如存储字符串或整数:

import java.util.ArrayList;

ArrayList<String> stringList = new ArrayList<>(); // 字符串列表
ArrayList<Integer> intList = new ArrayList<>();   // 整数列表

添加元素

通过add()方法添加元素,支持在指定索引位置插入:

stringList.add("Apple");       // 添加到末尾
stringList.add(0, "Banana");   // 插入到索引0的位置

访问元素

使用get(index)获取元素,通过size()获取列表长度:

arraylist如何使用java

String fruit = stringList.get(0); // 获取索引0的元素
int length = stringList.size();   // 获取列表长度

修改元素

通过set(index, element)替换指定位置的元素:

stringList.set(1, "Orange"); // 将索引1的元素替换为"Orange"

删除元素

remove(index)删除指定位置的元素,remove(object)删除首次出现的指定对象:

arraylist如何使用java

stringList.remove(0);          // 删除索引0的元素
stringList.remove("Orange");   // 删除"Orange"对象

遍历ArrayList

使用增强for循环或迭代器遍历:

for (String item : stringList) {
    System.out.println(item);
}

// 或使用迭代器
Iterator<String> it = stringList.iterator();
while (it.hasNext()) {
    System.out.println(it.next());
}

检查元素存在性

通过contains(object)判断元素是否存在,indexOf(object)查找索引:

boolean exists = stringList.contains("Apple"); // 检查是否存在
int index = stringList.indexOf("Banana");      // 查找索引,未找到返回-1

清空列表

使用clear()方法清空所有元素:

stringList.clear(); // 清空列表

注意事项

  • ArrayList允许存储null值和重复元素。
  • 频繁插入/删除操作时,考虑使用LinkedList以提高性能。
  • 初始容量默认为10,扩容时会自动增加50%。

分享给朋友:

相关文章

react filter如何使用

react filter如何使用

react filter 的基本用法 在 React 中,filter 通常用于筛选数组数据,常见于列表渲染或数据处理场景。filter 是 JavaScript 数组的原生方法,但在 React 中…

react 如何使用fiber

react 如何使用fiber

使用 React Fiber 的方法 React Fiber 是 React 16 引入的重新实现的协调算法,用于优化渲染性能。以下是使用 Fiber 的方法。 理解 React Fiber 的核心…

react如何使用插件

react如何使用插件

使用插件的基本方法 在React项目中使用插件通常涉及安装、导入和集成三个主要环节。以下是具体操作方式: 安装插件通过npm或yarn完成。例如,要安装react-router-dom插件,可以运行…

react中如何使用style

react中如何使用style

在React中使用style React中可以通过内联样式或CSS类名来应用样式。以下是几种常见的方法: 内联样式 内联样式通过JavaScript对象传递,属性名采用驼峰命名法: const d…

react你如何使用axios

react你如何使用axios

安装 axios 在 React 项目中使用 axios 前,需要先安装它。可以通过 npm 或 yarn 安装: npm install axios 或 yarn add axios 引入 ax…

内网如何使用react框架

内网如何使用react框架

内网使用React框架的部署与开发方法 在无外网连接的内网环境中使用React框架,需提前准备依赖包并配置本地开发环境。以下是具体实施方案: 离线安装Node.js和npm 从官网下载Node.js…