在本教程中,我們將借助示例了解 Java ArrayList add() 方法。
add()
方法將一個元素插入到數組列表的指定位置。
示例
import java.util.ArrayList;
class Main {
public static void main(String[] args) {
// create an ArrayList
ArrayList<String> languages = new ArrayList<>();
// insert element to the arraylist
languages.add("Java");
languages.add("Python");
System.out.println("ArrayList: " + languages);
}
}
// Output: ArrayList: [Java, Python]
用法:
用法:
arraylist.add(int index, E element)
這裏,arraylist
是ArrayList
類的對象。
參數:
ArrayList add()
方法可以采用兩個參數:
- index(可選)- 插入元素的索引
- element- 要插入的元素
如果未傳遞index
參數,則將元素附加到arraylist 的末尾。
返回:
- 返回真如果元素被成功插入
注意:如果 index
超出範圍,則 add()
方法會引發 IndexOutOfBoundsException
異常。
示例 1:使用 ArrayList add() 插入元素
import java.util.ArrayList;
class Main {
public static void main(String[] args) {
// create an ArrayList
ArrayList<Integer> primeNumbers = new ArrayList<>();
// insert element to the arraylist
primeNumbers.add(2);
primeNumbers.add(3);
primeNumbers.add(5);
System.out.println("ArrayList: " + primeNumbers);
}
}
輸出
ArrayList: [2, 3, 5]
在上麵的示例中,我們創建了一個名為 primeNumbers
的 ArrayList
。這裏,add()
方法沒有可選的index
參數。因此,所有元素都插入到 arraylist 的末尾。
示例 2:在指定位置插入元素
import java.util.ArrayList;
class Main {
public static void main(String[] args) {
// create an ArrayList
ArrayList<String> languages = new ArrayList<>();
// insert element at the end of arraylist
languages.add("Java");
languages.add("Python");
languages.add("JavaScript");
System.out.println("ArrayList: " + languages);
// insert element at position 1
languages.add(1, "C++");
System.out.println("Updated ArrayList: " + languages);
}
}
輸出
ArrayList: [Java, Python, JavaScript] Updated ArrayList: [Java, C++, Python, JavaScript]
在上麵的示例中,我們使用了add()
方法將元素插入到數組列表中。注意線,
languages.add(1, "C++");
在這裏,add()
方法具有可選的index
參數。因此,C++
被插入到索引 1
處。
注意: 到目前為止,我們隻添加了一個元素。但是,我們也可以使用addAll()
方法。要了解更多信息,請訪問ArrayList addall.
相關用法
- Java ArrayList addAll()用法及代碼示例
- Java ArrayList spliterator()用法及代碼示例
- Java ArrayList Iterator()用法及代碼示例
- Java ArrayList lastIndexOf()用法及代碼示例
- Java ArrayList forEach()用法及代碼示例
- Java ArrayList contains()用法及代碼示例
- Java ArrayList toArray()用法及代碼示例
- Java ArrayList clone()用法及代碼示例
- Java ArrayList clear()用法及代碼示例
- Java ArrayList removeAll()用法及代碼示例
- Java ArrayList remove()用法及代碼示例
- Java ArrayList containsAll()用法及代碼示例
- Java ArrayList sort()用法及代碼示例
- Java ArrayList removeIf()用法及代碼示例
- Java ArrayList replaceAll()用法及代碼示例
- Java ArrayList get()用法及代碼示例
- Java ArrayList ensureCapacity()用法及代碼示例
- Java ArrayList toString()用法及代碼示例
- Java ArrayList iterator()用法及代碼示例
- Java ArrayList isEmpty()用法及代碼示例
注:本文由純淨天空篩選整理自 Java ArrayList add()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。