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