当前位置:首页 > 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()获取列表长度:

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

修改元素

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

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

删除元素

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

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()方法清空所有元素:

arraylist如何使用java

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

注意事项

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

分享给朋友:

相关文章

uniapp中如何使用iconfont

uniapp中如何使用iconfont

使用 Iconfont 在 Uniapp 中的步骤 下载 Iconfont 资源 访问 Iconfont 官网,选择需要的图标并添加到项目。下载时选择 Font class 格式,解压后会得到 .tt…

react如何使用图片

react如何使用图片

在React中使用图片的方法 静态图片导入 在React组件中可以直接通过import导入图片文件,这种方式适用于已知的静态资源。导入后,图片会被处理为模块,可通过src属性引用。 import R…

react如何使用dispatch

react如何使用dispatch

使用 useDispatch 钩子 在函数组件中,通过 react-redux 提供的 useDispatch 钩子获取 dispatch 函数。引入 useDispatch 后直接调用即可:…

react 如何使用fiber

react 如何使用fiber

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

react ref 如何使用

react ref 如何使用

React Refs 的基本概念 Refs 提供了一种方式,允许直接访问 DOM 节点或在 React 组件中创建的实例。主要用于需要直接操作 DOM 或访问组件内部状态的场景,比如聚焦输入框、触发动…

react如何使用组件

react如何使用组件

使用组件的基本方法 在React中,组件是构建用户界面的核心单元。组件分为函数组件和类组件两种形式。 函数组件示例 function Greeting(props) { return <…