Вопросы по теме 'listiterator'

Обратимый итератор
общедоступный итератор ReversibleIterator(); может ли кто-нибудь помочь мне сделать этот метод? плохо мириться с тем, что я сделал до сих пор ReversibleIterator должен вести себя следующим образом. Первый вызов следующего или предыдущего...
755 просмотров
schedule 30.03.2023

Как отобразить несколько элементов LinkedList, чтобы они выглядели как таблица в JAVA?
Я здесь новенькая и пишу впервые, так что извините, если допущу ошибки. Я хочу отображать элементы из 4 LinkedList, и эти элементы должны отображаться как в таблице. Мне не нужен JTable, потому что мне не нужен графический интерфейс. Я пробовал с...
818 просмотров
schedule 11.03.2024

Java – удаление элемента из связанного списка с помощью итератора
У меня есть программа, которая считывает записи, которые добавляются в связанный список, и метод, описанный ниже, который удаляет записи. В настоящее время метод проходит по списку и, найдя выбранную запись, удаляет ее а также все записи перед ней ,...
465 просмотров
schedule 06.01.2023

Итерация ArrayList, где каждый элемент вызывается только один раз
Я перебираю ArrayList, используя ListIterator. Я использую ListIterator для добавления и удаления элементов при переборе ArrayList. Проблема в том, что каждый раз, когда я добавляю элемент, новый элемент также будет повторяться. Но я хочу...
130 просмотров
schedule 08.04.2023

Итератор списка Java, похоже, не выполняет итерацию должным образом
Я пишу программу, которая берет двоичное дерево и перебирает его по порядку. Для этого мой класс-итератор проходит по дереву и добавляет элементы в список, после чего список повторяется. При отладке своего кода я обнаружил, что список содержит 4...
894 просмотров
schedule 14.06.2022

Добавление элементов в HashMap во время цикла с помощью Iterator
У меня есть программа, которая перебирает HashMap с помощью Iterator, и внутри цикла я добавляю к HashMap, что вызывает исключение ConcurrentModificationException. Я видел, что в ListIterator есть функция add(), которая обрабатывает это, а в Iterator...
2864 просмотров
schedule 14.06.2023

Когда listIterator используется в качестве ссылочного типа, назначенный ему объект должен его реализовывать?
Для ссылочной переменной, тип которой является интерфейсом, объект, который вы ей назначаете, должен реализовывать интерфейс. Как это относится к интерфейсу List Iterator, которому назначается объект класса, который его не реализует (я не смог найти...
253 просмотров
schedule 19.08.2022

Безопасно ли добавлять элементы в связанный список во время итерации?
Насколько безопасно добавлять элементы в LinkedList во время итерации? class Worker { final LinkedList<Foo> worklist = new LinkedList<>(); public void work() { Iterator<Foo> iterator = worklist.iterator();...
1696 просмотров
schedule 18.06.2022

Добавление в ListIterator объекта ArrayList
Я пишу программу, которая манипулирует ArrayList с помощью ListIterator без использования каких-либо методов ArrayList. В этом случае ArrayList должен вести себя как набор. Мой метод add проходит по ArrayList и сравнивает каждый элемент с числом,...
226 просмотров
schedule 09.10.2022

C++ List стирает до элемента end()-1 в списке
У меня есть std::list<some_object> events , и я хотел бы удалить все элементы этого списка, кроме последнего. Поэтому я подумал о том, чтобы сделать (как это было предложено этой веткой ): std::list<some_object>::iterator it =...
1691 просмотров
schedule 30.11.2022

ListIterator для одностороннего связанного списка
Итак, я реализовал односвязный LinkedList , который расширяет общий тип AbstractSequentialList . Я переопределяю метод listIterator , поэтому создал новый класс, реализующий общий тип ListIterator , экземпляр которого создается в методе...
291 просмотров

Почему list-iterator.next(); не возвращается к текущей позиции элемента, если только он не повторяется несколько раз до конца?
Согласно документации Java: ListIterator не имеет текущего элемента; его позиция курсора всегда находится между элементом, который будет возвращен вызовом предыдущей(), и элементом, который будет возвращен вызовом следующей(). Итератор для...
605 просмотров
schedule 25.06.2023