У меня есть LinkedList
объектов в Java
, и я хочу перебрать его, и когда я нахожу там определенный объект - я хочу взять следующий объект (тот, который находится рядом с первым).
Я думал, что это решит проблему:
listIterator = items.listIterator();
while (listIterator.hasNext() && listIterator.previous().getCode().equals(search.getCurrentCode())) {
item = listIterator.next();
result.setCurrentCode(item.getCode());
break;
}
, но я получаю ошибку:
java.util.NoSuchElementException: null
Я думаю, что это из-за использования .previous
, ноЯ не знаю, как справиться с этим правильно, как я могу решить это тогда?Я использую previous
, но я хочу использовать текущий элемент - я думал, что он обрабатывается .previous
, но, очевидно, это не так.