用 Java 中 LinkedList 的元素建立一個物件陣列


可以使用 java.util.LinkedList.toArray() 方法從 LinkedList 的元素中建立一個物件陣列。此方法返回一個物件陣列,其中包含按順序排列的所有 LinkedList 元素。

下面給出了一個對此進行演示的程式。

示例

 線上演示

import java.util.LinkedList;
public class Demo {
   public static void main(String[] args) {
      LinkedList<String> l = new LinkedList<String>();
      l.add("Amy");
      l.add("Sara");
      l.add("Joe");
      l.add("Betty");
      l.add("Nathan");
      Object[] objArr = l.toArray();
      System.out.println("The object array elements are: ");
      for (Object i: objArr) {
         System.out.println(i);
      }
   }
}

輸出

以上程式的輸出如下 −

The object array elements are:
Amy
Sara
Joe
Betty
Nathan

現在,我們來了解一下上述程式。

建立 LinkedList l。然後使用 LinkedList.add() 向 LinkedList 新增元素。以下程式碼片段對此進行了演示

LinkedList<String> l = new LinkedList<String>();
   
l.add("Amy");
l.add("Sara");
l.add("Joe");
l.add("Betty");
l.add("Nathan");

使用 LinkedList.toArray() 方法將 LinkedList 轉換為物件陣列 objArr[]。然後使用 for 迴圈顯示物件陣列。以下程式碼片段對此進行了演示

Object[] objArr = l.toArray();
   
System.out.println("The object array elements are: ");

for (Object i: objArr) {
   System.out.println(i);
}

更新日期: 2020 年 6 月 29 日

瀏覽量:372 次

開啟 職業生涯

完成課程以獲得認證

開始
廣告
© . All rights reserved.