Добрый день, прошу подсказать где в моей логике ошибка. Выводит только первое и последнее значение.. Расписал действия в методе add(String value); строка 17 - переменная element (будет хранить ссылку на предшествующий нод) строка 18 - проверка на первый нод строка 19 - создание первого нода строка 20 - first.next теперь указывает на первый нод. element теперь тоже указывает на первый нод строка 21 - last.prev указывает на первый нод строка 22 - заполняем значемние первого нода строка 23 - не обязательная, но ничего не меняет. element указывает на первый нод. строка 25 - если Нод уже не первый строка 26 - создаем новый нод nodeNext строка 27 - поле prev нового нода должно указывать на предыдущий, который содержется в element (на первом витке - это nodeOne) строка 28 - поле next предыдущего нода, должно указывать на новосозданный nodeNext (element.next = nodeNext) строка 29 - последний нод теперь должен указывать на новосозданный строка 30 - заполняем значение нового нода строка 31 - переменная element, которая на первом витке указывала на первый нод - отработала и теперь должна указывать на последний созданный нод