所以這是代碼元法在java中添加到鏈表實現
void add(String data) {
Link newLink = new Link(data);
newLink.next = firstLink;
firstLink = newLink;
}
如果我們只有一個元素firstLink.next將指向自身firsLink即(因爲newLink.next的=首聯;)這樣它不會爲空。 如果我們有這樣的打印方法:
void print() {
Link currentLink = firstLink;
while (currentLink != null) {
System.out.println(currentLink.data);
currentLink = currentLink.next;
}
}
這應該是一個無限循環,但實際上這不是真的,當我在Eclipse中啓動它。 我的問題是爲什麼?