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