O trecho de código abaixo foi retirado do fonte do Apache Commons Lang (veja) e apesar de MUITO feio, foi feito para ser rápido.
O comentário deixa claro na tradução (via Google Translator):
” Anteriormente usado equalsIgnoreCase, que foi rápido para internados ‘true’
não internado ‘true’ correspondida 15 vezes mais lento.
Optimização fornece mesmo desempenho que antes para internado ‘true’
Desempenho semelhante para null, “falso”, e outras cordas não comprimento 2/3/4
‘true’ / match ‘TRUE’ 4 vezes mais lentas, ‘true’ / ‘true’ 7 vezes mais lento. ”
Desculpas aceitas! Código pode ficar feio se for mais rápido! 😀
#compiloujaera #sqn
Facebook