Java中的ArrayListadd()函数的作用和用法
发布时间:2023-06-10 15:25:53
ArrayList是Java集合框架中的一个类。它是一个动态数组,可以根据需要自动扩展和缩小大小。ArrayList提供了一个add()方法,用于向ArrayList中添加元素。
add()方法有两种重载形式:
1. add(E e):将元素e添加到ArrayList的末尾,并返回true,如果添加失败,则返回false。
2. add(int index, E e):在指定的索引位置index处将元素e插入ArrayList中。如果索引超出ArrayList的范围,则抛出IndexOutOfBoundsException异常。
下面是add()方法的用法示例:
1. 添加元素到ArrayList末尾
ArrayList<String> list = new ArrayList<String>();
list.add("A");
list.add("B");
list.add("C");
结果:list中的元素为 ["A", "B", "C"]
2. 在指定位置插入元素
ArrayList<String> list = new ArrayList<String>();
list.add("A");
list.add("B");
list.add("C");
list.add(1, "D");
结果:list中的元素为 ["A", "D", "B", "C"]
3. 添加元素到ArrayList末尾,并且判断操作是否成功
ArrayList<String> list = new ArrayList<String>();
boolean success = list.add("A");
如果成功则返回true,否则返回false。
4. 添加元素到ArrayList中,并检查相关的索引
ArrayList<String> list = new ArrayList<String>(); list.add(0, "A"); list.add(1, "B"); list.add(2, "C");
如果索引超出ArrayList的范围,则抛出IndexOutOfBoundsException异常。
add()方法是ArrayList类中常用的方法之一,它可以很方便地向ArrayList中添加元素。我们可以使用add()方法进行常规的添加操作,也可以在指定的索引位置插入元素。除此之外,add()方法还可以返回操作是否成功的布尔值。在实际的编程中,我们可以根据需要灵活运用add()方法。
