📅  最后修改于: 2023-12-03 15:08:30.451000             🧑  作者: Mango
列表是 Java 中常用的数据结构,可以存储一组数据并方便地进行遍历、查找、删除等操作。Java 中提供了多种实现列表的方式,下面我们将介绍两种比较常用的方法。
ArrayList 是 Java 中最常用的列表实现,它基于数组实现,具有如下特点:
下面是使用 ArrayList 的代码示例:
import java.util.ArrayList;
public class MyList {
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<String>();
// 添加元素
list.add("apple");
list.add("banana");
list.add("orange");
// 获取元素
System.out.println(list.get(0)); // apple
// 修改元素
list.set(1, "pear");
System.out.println(list); // [apple, pear, orange]
// 删除元素
list.remove(2);
System.out.println(list); // [apple, pear]
// 获取列表大小
System.out.println(list.size()); // 2
}
}
LinkedList 是另一种常用的列表实现,它基于链表实现,具有如下特点:
下面是使用 LinkedList 的代码示例:
import java.util.LinkedList;
public class MyList {
public static void main(String[] args) {
LinkedList<String> list = new LinkedList<String>();
// 添加元素
list.add("apple");
list.add("banana");
list.add("orange");
// 获取元素
System.out.println(list.get(0)); // apple
// 修改元素
list.set(1, "pear");
System.out.println(list); // [apple, pear, orange]
// 删除元素
list.remove(2);
System.out.println(list); // [apple, pear]
// 获取列表大小
System.out.println(list.size()); // 2
}
}
以上就是如何制作 Java 列表的介绍,希望能够对大家有所帮助。