java.lang.NullPointerException 在 LinkedList<Integer>[] add() 方法中

java.lang.NullPointerException in LinkedList<Integer>[] add() method

我在 LinkedList 数组中添加节点时遇到问题。

int vertices = 100;
LinkedList<Integer>[] AdjList = new LinkedList[vertices+1];


for (i = 1; i <= vertices; ++i) {         
    for (j = 1; j <= 6 && j + i <= vertices; ++j) {

        AdjList[i].add(j);    //Error occurs here.
    }
   }

您需要在插入之前创建列表。在您的第一个 for 循环中,在第二个 for 循环

之前添加此行
AdjList[i] = new LinkedList<Integer>();