0
私はヌルのノードで何かをしていたように見えるこの例外が発生しています。誰かが私のやり方を説明することができますか?コンストラクタはどのように見えますか?私はそれが空であるか、ヘッダーとトレーラーダミーノードで見てきました。二重リンクリスト - ヌルポインタ例外再び
私はヌルのノードで何かをしていたように見えるこの例外が発生しています。誰かが私のやり方を説明することができますか?コンストラクタはどのように見えますか?私はそれが空であるか、ヘッダーとトレーラーダミーノードで見てきました。二重リンクリスト - ヌルポインタ例外再び
まあ、これは最も可能性が高い修正のようです。頭をnullに初期化し、リストが空の場合の条件を追加します。
public AddressList() {
head = null
}
そして、あなたの条件は次のようになります。
if (head == null) { // empty list
head = n
}
else {
head.setPrev(n);
n.setNext(head);
head = n;
}
それはhead.setPrev(N)であったように思えます。代わりにnullに設定する必要がありますか? – jackie
ああ、それはn.setPrev()XDする必要があります – jackie