Когда вы назначаете передний узел связанного списка узлу копии, я понимаю, что вы назначаете узлу f тот же адрес, что и передний. Это означает, что когда вы говорите f = f.next, почему это не меняет исходный фасад узла. Мне это не нравится, потому что Object = Object означает, что они ссылаются на один и тот же объект.
Код: Выделить всё
public String toString(){
StringBuilder string = new StringBuilder();
Node f = front;
while(f != null){
string.append(f.item).append(" ");
f = f.next;
}
return string.toString();
}
Этот код работает, но мне интересно, почему?
Подробнее здесь:
https://stackoverflow.com/questions/787 ... e-two-stri