Лучшая практика в цикле `For` в Java [дубликаты]
Possible Duplicate:
for loop optimization
В Java у меня есть блок кода:
<code>List e = {element1, element2, ...., elementn}; for(int i = 0; i < e.size(); i++){//Do something in here }; </code>
и еще один блок:
<code>List e = {element1, element2, ...., elementn}; int listSize = e.size(); for(int i = 0; i < listSize; i++){//Do something in here }; </code>
Я думаю, что второй блок лучше, потому что в первом блоке, еслиi++
мы должны рассчитатьe.size()
еще раз, чтобы сравнить состояние вfor
петля. Это правильно или неправильно?
И сравнивая два блока выше, для чего лучше всего писать? И почему? Объясните и попробуйте этот цикл самостоятельно