ArrayList add() 方法用于在列表中添加一个元素。
欢迎 on
it
road
ArrayList add() 示例
Java 程序使用add()方法在arraylist 中一次添加一个元素。
使用泛型的类型安全的 ArrayList
始终使用泛型来确保在给定列表中只添加特定类型的元素。
//ArrayList with generics
ArrayList<String> names = new ArrayList<>();
names.add("JackLi");
names.add("BobRobert");
names.add("Lucie");
System.out.println(names);
程序输出。
[JackLi, BobRobert, Lucie]
没有类型安全的 Arraylist
我们可以在列表中添加任何类型的对象。
这是不推荐的。
//ArrayList without generics
ArrayList ages = new ArrayList();
ages.add("1");
ages.add("2");
ages.add(3);
ages.add(new Long(4l));
System.out.println(ages);
程序输出。
[1, 2, 3, 4]
ArrayList add() 语法
add() 方法首先确保数组列表中有足够的空间。
如果列表没有空间,则它通过在底层数组中添加更多空间来增加列表。
然后它将元素添加到特定的数组索引。
下面给出 ArrayList 添加方法的实现。
public boolean add(E e) {
ensureCapacityInternal(size + 1); // Increments modCount!!
elementData[size++] = e;
return true;
}
- 方法参数 - 要添加到此列表的元素。
- 如果添加元素,方法返回 -
true。 - 方法抛出 - 不抛出异常。
日期:2020-09-17 00:09:54 来源:oir作者:oir
