Код: Выделить всё
if (boolean_condition && matcher.find(string)) {
...
}
Код: Выделить всё
if (boolean_condition) {
if (matcher.find(string)) {
...
}
}
- Эти операторы if выполняются на каждой итерации внутри цикла (~20 тыс. итераций).
- Boolean_condition — это логическое значение, вычисляемое на каждой итерации с использованием внешней функции.
- Если логическое значение установлено в значение false, я не необходимо проверить регулярное выражение на совпадения
Подробнее здесь: https://stackoverflow.com/questions/525 ... conditions