У меня есть конструкция с вложенным циклом:
for (Type type : types) {
for (Type t : types2) {
if (some condition) {
// Do something and break...
break; // Breaks out of the inner loop
}
}
}
Теперь, как мне вырваться из обеих петель? Я смотрел на похожие вопросы, но ни один из них не касается конкретно Java. Я не мог применить эти решения, потому что большинство использовало gotos.
Я не хочу помещать внутренний цикл в другой метод.
Я не хочу перезапускать циклы. При разрыве я заканчиваю выполнение блока цикла.