listiterator.remove для связанного списка выдает незаконное исключение?

При запуске кода возникает исключение IllegalStateException:

if(instruction.equals("B") && q > 0){
                ListIterator<String> cursor1 = current.listIterator(q);
                cursor1.remove();
                q--;
                
            }

current относится к LinkedList, инструкция относится к входу сканера, а q относится к счетчику, который отслеживает индекс этого LinkedList.

Кстати,.remove не появился в остальной части моего кода.

Пожалуйста, порекомендуйте. Спасибо.

0 ответов

Другие вопросы по тегам