如何在 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.