欢迎访问宙启技术站
智能推送

使用Java中的ArrayList类的add函数添加新元素到数组列表中?

发布时间:2023-06-15 02:22:12

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 中最常用的数据集合之一。