Java 菜鳥教程

Java 流程控制

Java 數(shù)組

Java 面向?qū)ο?I)

Java 面向?qū)ο?II)

Java 面向?qū)ο?III)

Java 異常處理

Java 列表(List)

Java Queue(隊(duì)列)

Java Map集合

Java Set集合

Java 輸入輸出(I/O)

Java Reader/Writer

Java 其他主題

Java ArrayList add() 使用方法及示例

Java ArrayList 方法

 Java ArrayList add()方法在ArrayList的指定位置插入一個(gè)元素。

add()方法的語(yǔ)法為:

arraylist.add(int index, E element)

add()參數(shù)

ArrayList add()方法可以采用兩個(gè)參數(shù):

  • index (可選)- 插入元素的索引

  • element - 要插入的元素

如果未傳遞參數(shù)index,則將元素追加到arraylist的末尾。

add()返回值

  •  如果成功插入元素,則返回true。

注意:如果index超出范圍,則add()方法拋出IndexOutOfBoundsException異常。

示例1:使用ArrayList add()插入元素

import java.util.ArrayList;

class Main {
    public static void main(String[] args) {
        //創(chuàng)建 ArrayList
        ArrayListprimeNumbers = new ArrayList<>();

        //向 the arraylist插入元素
        primeNumbers.add(2);
        primeNumbers.add(3);
        primeNumbers.add(5);

        System.out.println("ArrayList: " + primeNumbers);
    }
}

輸出結(jié)果

ArrayList: [2, 3, 5]

在上面的示例中,我們創(chuàng)建了一個(gè)名為primeNumbers的ArrayList。在這里,add()方法沒有可選的索引參數(shù)。因此,所有元素都插入到arraylist的末尾。

示例2:在指定位置插入元素

import java.util.ArrayList;

class Main {
    public static void main(String[] args) {
        //創(chuàng)建 ArrayList
        ArrayListlanguages = new ArrayList<>();

        // 在arraylist末尾插入元素 
        languages.add("Java");
        languages.add("Python");
        languages.add("JavaScript");
        System.out.println("ArrayList: " + languages);

        // 在位置1插入元素 
        languages.add(1, "C++");
        System.out.println("更新的ArrayList: " + languages);
    }
}

輸出結(jié)果

ArrayList: [Java, Python, JavaScript]
更新的ArrayList: [Java, C++, Python, JavaScript]

在上面的示例中,我們使用add()方法將元素插入到arraylist中。注意這一行,

languages.add(1, "C++");

 這里,add()方法有可選的index參數(shù)。因此,C++在索引1中插入。

注意:到目前為止,我們僅添加了單個(gè)元素。但是,我們也可以使用addAll()方法將集合中的多個(gè)元素(數(shù)組列表,集合,映射等)添加到數(shù)組列表中。要了解更多信息,請(qǐng)?jiān)L問Java ArrayList addAll()

Java ArrayList 方法

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清