Prática recomendada no loop `For` no java [duplicate]
Duplicata Possível:
para otimização de loop
Em java eu tenho um bloco de código:
<code>List e = {element1, element2, ...., elementn}; for(int i = 0; i < e.size(); i++){//Do something in here }; </code>
e outro bloco:
<code>List e = {element1, element2, ...., elementn}; int listSize = e.size(); for(int i = 0; i < listSize; i++){//Do something in here }; </code>
Eu acho que o segundo bloco é melhor, porque no primeiro bloco, sei++
, temos que calculare.size()
mais uma vez para comparar a condição nofor
loop. Isso é certo ou errado? E comparando os dois blocos acima, qual é a melhor prática para escrever? E por quê? Explique claramente e tente este loop você mesmo