在Java中,可以使用ArrayList或LinkedList类来定义一个列表。
- ArrayList: ArrayList是基于数组实现的动态数组,可以根据需要自动调整数组的大小。可以使用以下代码定义一个ArrayList列表:
import java.util.ArrayList; public class Main { public static void main(String[] args) { ArrayListlist = new ArrayList (); // 添加元素 list.add("apple"); list.add("banana"); list.add("orange"); // 访问元素 System.out.println(list.get(0)); // 输出:apple // 修改元素 list.set(1, "grape"); // 删除元素 list.remove(2); // 遍历列表 for (String element : list) { System.out.println(element); } } }
- LinkedList: LinkedList是基于链表实现的列表,可以在列表的任意位置进行插入、删除等操作。可以使用以下代码定义一个LinkedList列表:
import java.util.LinkedList; public class Main { public static void main(String[] args) { LinkedListlist = new LinkedList (); // 添加元素 list.add("apple"); list.add("banana"); list.add("orange"); // 访问元素 System.out.println(list.get(0)); // 输出:apple // 修改元素 list.set(1, "grape"); // 删除元素 list.remove(2); // 遍历列表 for (String element : list) { System.out.println(element); } } }