У меня есть цикл for-each, и я пытаюсь создать ветвление на основе условий.В настоящее время он выполняет запрос на переход к индексу, делает это и затем покидает цикл.Я пытаюсь перейти к более раннему индексу и продолжить цикл for-each.
Назначение - создать читатель на основе стека в Java.Я попробовал стандарт для цикла и для каждого цикла, устанавливая индекс на более ранний индекс, и результат тот же.
for(Item i : items) {
if (i == someValue) {
i = someIndex;
}
}
Таким образом, если индексы цикла принимают число (начиная с 0), сравните его с целевым значением (скажем, 5) и, если оно не равно, то i = начало цикла.Если значение равно 5, оно продолжается.