当前位置:首页 > Java

java list如何使用

2026-03-04 05:33:30Java

初始化 List

Java 中的 List 是接口,通常通过实现类(如 ArrayListLinkedList)初始化:

List<String> arrayList = new ArrayList<>(); // 动态数组,随机访问快
List<String> linkedList = new LinkedList<>(); // 链表,插入删除快

添加元素

使用 add() 方法添加单个元素或批量添加:

java list如何使用

arrayList.add("Apple"); // 添加单个元素
arrayList.addAll(Arrays.asList("Banana", "Cherry")); // 添加集合

访问元素

通过索引获取元素或遍历列表:

String fruit = arrayList.get(0); // 获取第一个元素
for (String item : arrayList) { // 遍历
    System.out.println(item);
}

修改元素

通过 set() 方法修改指定位置的元素:

java list如何使用

arrayList.set(1, "Blueberry"); // 将索引1的元素改为"Blueberry"

删除元素

按索引或对象删除:

arrayList.remove(0); // 删除索引0的元素
arrayList.remove("Banana"); // 删除首次出现的"Banana"

常用操作

  • 判断存在性contains("Apple") 检查元素是否存在。
  • 列表大小size() 返回元素数量。
  • 清空列表clear() 移除所有元素。

排序与转换

使用 Collections.sort() 或 Java 8 Stream API:

Collections.sort(arrayList); // 自然排序
arrayList.sort(Comparator.reverseOrder()); // 逆序排序
List<Integer> numbers = Arrays.asList(1, 2, 3);

注意事项

  • 线程安全ArrayList 非线程安全,多线程环境可用 Collections.synchronizedList 包装。
  • 性能选择:频繁查询用 ArrayList,频繁增删用 LinkedList

分享给朋友:

相关文章

java如何编译

java如何编译

编译Java程序的基本步骤 安装JDK(Java Development Kit)并配置环境变量。确保javac和java命令可在命令行中运行。JDK是编译和运行Java程序的必备工具。 创建Jav…

java如何编程

java如何编程

Java编程基础 Java是一种面向对象的编程语言,广泛应用于企业级开发、移动应用(Android)等领域。以下是Java编程的核心步骤和示例。 环境搭建 安装JDK 从Oracle官网下载适合…

java程序如何运行

java程序如何运行

编写Java代码 使用文本编辑器或IDE(如IntelliJ IDEA、Eclipse)编写Java源代码,保存为.java文件。例如: public class HelloWorld {…

如何运行java程序

如何运行java程序

编写Java代码 创建一个以.java为扩展名的文件,例如HelloWorld.java。文件内容需包含一个类定义,类名必须与文件名一致。例如: public class HelloWorld {…

java如何上传文件

java如何上传文件

使用HttpURLConnection上传文件 在Java中,可以通过HttpURLConnection实现文件上传功能。需要设置请求头为multipart/form-data,并构建包含文件数据的请…

java如何输入数据

java如何输入数据

输入数据的方法 在Java中,输入数据可以通过多种方式实现,具体取决于输入来源(如控制台、文件、网络等)。以下是几种常见的方法: 使用Scanner类从控制台输入 Scanner类是Java中最常用…