📜  Java ArrayList(1)

📅  最后修改于: 2023-12-03 15:01:28.575000             🧑  作者: Mango

Java ArrayList介绍

Java中的ArrayList是一种动态数组,可以在运行时根据需要自动增加或缩小数组大小。它提供了一系列方法来操作数组,使其更易于使用。

创建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 中非常有用的数据结构之一,它提供了一系列简单易用的方法来操作动态数组,让开发更加高效。