如何在 Java 中建立一個包含值的列表?


我們可以利用 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<Integer> list = new ArrayList<>(Arrays.asList(1, 2, 3));

      // print the list
      System.out.println(list);

      list.add(4);
      System.out.println(list);
   }
}

輸出

將產生以下結果 −

[1, 2, 3]
[1, 2, 3, 4]

更新於: 2022 年 5 月 10 日

733 次瀏覽

開啟你的職業生涯

完成課程以獲得認證

開始行動
廣告
© . All rights reserved.