我遇到了Null指针异常的问题。尽我所能,我找不到任何帮助。如果有人有主意,请告诉我。

for (cursor = head; cursor != null; cursor = cursor.link) {

    k = addScore(cursor.num);
    for (int i = 1; i <= nodeLength(); i++) {

        cursorAdd = head.link;
        j = addScore(cursorAdd.num);

        if (j > k) {

            cursor.link = cursorAdd.link;
            cursorAdd.link = cursor;
        }
        cursorAdd = cursorAdd.link;
    }
}

最佳答案

在使用前,请不要检查cursorAdd != null

07-24 09:31