Как работает назначение узлов другим узлам при создании таких методов, как две строки, в Java LinkedList [дубликат]JAVA

Программисты JAVA общаются здесь
Anonymous
Как работает назначение узлов другим узлам при создании таких методов, как две строки, в Java LinkedList [дубликат]

Сообщение Anonymous »

Когда вы назначаете передний узел связанного списка узлу копии, я понимаю, что вы назначаете узлу 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

Вернуться в «JAVA»