使用Java中的ArrayList类的add函数添加新元素到数组列表中?
ArrayList 是 Java 中的一种动态数组,可以动态地增加或减少其大小。这使得它比普通数组更加灵活。在 ArrayList 中添加新元素可以通过使用 add() 方法来完成。
ArrayList 中的 add() 方法有三个重载:
1. boolean add(E e):将指定的元素追加到此列表的末尾。
2. void add(int index, E element):在指定的位置插入指定的元素。
3. boolean addAll(Collection<? extends E> c):将指定集合中的所有元素追加到此列表的末尾。
首先需要在 Java 代码中创建一个 ArrayList 对象。可以通过以下代码完成:
ArrayList<String> list = new ArrayList<String>();
这将生成一个空的字符串列表。
接下来,使用 add() 方法将值添加到 ArrayList 中。以下代码演示了在 ArrayList 中添加 3 个字符串的方法:
list.add("John");
list.add("Sally");
list.add("Tom");
现在,ArrayList 包含了三个字符串:"John","Sally" 和 "Tom"。
可以使用 get() 方法来获取 ArrayList 中的元素。例如,以下代码显示了如何获取第一个元素,即 "John":
String s = list.get(0);
在ArrayList中添加元素还有一些其他方法。例如,可以使用 add(int index, E element) 方法在列表的指定位置插入元素,如下所示:
list.add(1, "Bill");
以上代码将在索引 1 处(第二个元素)插入一个元素 "Bill"。现在,ArrayList 中包含 "John","Bill","Sally" 和 "Tom"。
addAll() 方法可用于将一个集合中的所有元素添加到一个 ArrayList 中。例如,以下代码演示了如何将一个集合添加到 ArrayList 中:
ArrayList<String> newList = new ArrayList<String>();
newList.add("Jerry");
newList.add("Anne");
list.addAll(newList);
现在 ArrayList 包含了 "John","Bill","Sally","Tom","Jerry",和 "Anne"。
总之,使用 ArrayList 的 add() 方法向 ArrayList 中添加新元素是十分简单的。只需要使用 add() 方法,并将要添加的元素作为参数传递给它即可。随着 ArrayList 动态调整大小的能力,它成为了 Java 中最常用的数据集合之一。
