O que é melhor ? Várias instruções if ou uma se com várias condições
Para meu trabalho, tenho que desenvolver um pequeno aplicativo Java que analise arquivos XML muito grandes (~ 300k linhas) para selecionar dados muito específicos (usandoPattern
), então estou tentando otimizar um pouco. Eu queria saber o que era melhor entre esses dois trechos:
if(boolean_condition && matcher.find(string))
{
...
}
O
if(boolean_condition)
{
if(matcher.find(string))
{
...
}
}
Mais precisões:
ssas instruções se são executadas em cada iteração dentro de um loop (~ 20k iteraçõeOboolean_condition
é umboolean
calculado em cada iteração usando uma função externaSe oboolean
está configurado parafalse
, Não preciso testar a expressão regular para correspondênciasObrigado pela ajud