📅  最后修改于: 2023-12-03 15:01:28.575000             🧑  作者: Mango
Java中的ArrayList是一种动态数组,可以在运行时根据需要自动增加或缩小数组大小。它提供了一系列方法来操作数组,使其更易于使用。
创建 ArrayList 的语法非常简单,只需要调用 ArrayList 类的构造器即可。下面的代码演示了如何创建一个空的 ArrayList:
ArrayList<String> myList = new ArrayList<>();
上面代码中的 <String>
意味着我们要创建一个类型为字符串的 ArrayList。
要向 ArrayList 中添加元素,可以使用 add()
方法。下面的代码演示了如何向 ArrayList 中添加元素:
ArrayList<String> myList = new ArrayList<>();
myList.add("apple");
myList.add("banana");
myList.add("orange");
要从 ArrayList 中获取元素,可以使用 get()
方法并传入元素的索引,索引从 0 开始计数。下面的代码演示了如何获取 ArrayList 中的元素:
ArrayList<String> myList = new ArrayList<>();
myList.add("apple");
myList.add("banana");
myList.add("orange");
String fruit = myList.get(1); // 获取第二个元素,即“banana”
要从 ArrayList 中删除元素,可以使用 remove()
方法并传入元素的索引。下面的代码演示了如何从 ArrayList 中删除元素:
ArrayList<String> myList = new ArrayList<>();
myList.add("apple");
myList.add("banana");
myList.add("orange");
myList.remove(1); // 删除第二个元素,即“banana”
要遍历 ArrayList 中的元素,可以使用 foreach 循环。下面的代码演示了如何遍历 ArrayList 中的元素:
ArrayList<String> myList = new ArrayList<>();
myList.add("apple");
myList.add("banana");
myList.add("orange");
for (String fruit : myList) {
System.out.println(fruit);
}
上面的代码将打印出 ArrayList 中的每一个元素:
apple
banana
orange
ArrayList 是 Java 中非常有用的数据结构之一,它提供了一系列简单易用的方法来操作动态数组,让开发更加高效。