如何在 java 中创建链表数组?

java 8object oriented programmingprogramming更新于 2025/4/8 8:52:17

链表是一系列数据结构,它们通过链接连接在一起。

要创建链表数组,请创建所需的链表,然后使用它们创建一个对象数组。

示例

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]]

相关文章