如何在 Java 中建立一個連結串列陣列?


連結串列是一個透過連結連線在一起的資料結構序列。

要建立一個連結串列陣列,請建立所需的連結串列,並用它們建立一個物件陣列。

示例

即時演示

import java.util.LinkedList;

public class ArrayOfLinkedList {
   public static void main(String args[]) {
      LinkedList list1 = new LinkedList();
      list1.add("JavaFX");
      list1.add("Hbase");
     
      LinkedList list2 = new LinkedList();
      list2.add("OpenCV");
      list2.add("Mahout");
     
      LinkedList list3 = new LinkedList();
      list3.add("WebGL");
      list3.add("CoffeeScript");
      Object[] obj = {list1, list2, list3};
     
      for (int i=0; i<obj.length; i++) {
         System.out.println(obj[i].toString());
      }
   }
}

輸出

[JavaFX, Hbase]
[OpenCV, Mahout]
[WebGL, CoffeeScript]

你還可以建立連結串列的陣列列表,如下所示 –

示例

即時演示

import java.util.ArrayList;
import java.util.LinkedList;

public class ArrayOfLinkedList {
   public static void main(String args[]) {
      LinkedList list1 = new LinkedList();
      list1.add("JavaFX");
      list1.add("Hbase");
     
      LinkedList list2 = new LinkedList();
      list2.add("OpenCV");
      list2.add("Mahout");
     
      LinkedList list3 = new LinkedList();
      list3.add("WebGL");
      list3.add("CoffeeScript");
     
      ArrayList <LinkedList> aList = new ArrayList<LinkedList>();
      aList.add(list1);
      aList.add(list2);
      aList.add(list1);
      System.out.println(aList);
   }
}

輸出

[[JavaFX, Hbase], [OpenCV, Mahout], [JavaFX, Hbase]]

更新於: 2020 年 6 月 16 日

4K+ 次瀏覽

開啟您的 職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.