Java ArrayList.add() 方法及代码示例

往数组列表中添加元素

定义

public boolean add​(E e)

public void add​(int index, E element)

参数

参数类型参数名称参数描述
Ee要插入的元素
intindex要插入元素的指定索引
类型参数EArrayList 元素的类型

返回值

如果指定了 index, 则返回 void

如果没指定 index, 则返回 true (如同 Collection.add(E) 的指定)

抛出的异常

IndexOutOfBoundsException 如果索引超出范围(index < 0 || index > size())

说明

本方法由 Collection<E> 接口的 add() 方法指派

本方法由 List<E> 接口的 add() 方法指派

本方法重写了 AbstractList<E> 类的 add() 方法

示例

在数组列表中添加元素的示例

package com.yi21.arraylist;

import java.util.ArrayList;

public class Yi21ArraysListAdd {

    public static void main(String[] args) {
        
        ArrayList<String> list = new ArrayList<>();
        System.out.println("为 ArrayList 添加元素:");
        list.add("World");
        //下列元素将依次被添加到数组列表的开头
        list.add(0, "Hello");
        list.add(0, "21yi");
        list.forEach(System.out::println);

    }

}

执行结果为 :

为 ArrayList 添加元素:
21yi
Hello
World