如何在單個語句中向 Java ArrayList 中新增多個專案?
我們可以利用 Arrays.asList() 方法在單個語句中獲取指定元素的列表。
語法
public static <T> List<T> asList(T... a)
返回一個固定大小的列表,該列表由指定陣列支援。(對返回列表進行的更改“寫入”到陣列中。)
型別引數
T − 陣列的執行時型別。
引數
a − 列表將由其支援的陣列。
返回
指定陣列的列表檢視
如果我們使用 Arrays.asList(),那麼我們不能新增/移除列表中的元素。所以我們使用此列表作為 ArrayList 建構函式的輸入,以確保列表是可修改的。
示例
以下示例演示瞭如何在單個語句中使用多個專案建立列表。
package com.tutorialspoint;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
public class CollectionsDemo {
public static void main(String[] args) {
// Create a list object
List<String> list = new ArrayList<>(Arrays.asList("A", "B", "C"));
// print the list
System.out.println(list);
list.add("D");
System.out.println(list);
}
}輸出
這將產生以下結果 −
[A, C, D] [A, B, C, D]
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP