0
二重リンクリストにParsonを追加しようとしています。私はコードを書いて、私はどんなエラーも見たことがありません。しかし、実行中にエラーがあります。何でも私を助けることができますか?リンクリストの最初の要素を追加する際にエラーが発生しました。Java
public class LinkedList{
Node head, tail;
int size;
public LinkedList()
{ head = null; tail = null; size = 0; }
public void addFirst(Node z){
Node w = head.getNext();
z.setNext(w);
z.setPrevioue(head);
w.setPrevioue(z);
head.setNext(z);
size = size+1;
}
public void Display()
{
System.out.println("Douply Linked List: " + size);
Node car = head;
while(car != null){
System.out.println(car.getNumber() + " <-> ");
car = car.getNext();
} }
メイン:
public class DouplyLinkedList {
public static void main(String[] args) {
LinkedList dll = new LinkedList();
dll.addFirst(new Node(20, null, null));
dll.addFirst(new Node(90,null,null));
dll.Display();
エラーのスタックトレースを追加してください。 –
リストが空で頭と尾がヌルの場合、最初は – Turo
'head = null'を扱っていません。 'head.getNext();'は 'NullPointerException'をスローします。 – GurV