Najlepsza praktyka w pętli `For` w java [duplicate]
Możliwy duplikat:
do optymalizacji pętli
W Javie mam blok kodu:
<code>List e = {element1, element2, ...., elementn}; for(int i = 0; i < e.size(); i++){//Do something in here }; </code>
i kolejny blok:
<code>List e = {element1, element2, ...., elementn}; int listSize = e.size(); for(int i = 0; i < listSize; i++){//Do something in here }; </code>
Myślę, że drugi blok jest lepszy, ponieważ w pierwszym bloku, jeślii++
, musimy obliczyće.size()
jeszcze raz, aby porównać warunek wfor
pętla. Czy to dobrze, czy źle? A co z tą dwójką powyżej najlepiej nadaje się do pisania? I dlaczego? Wyjaśnij wyraźnie i spróbuj wykonać tę pętlę samodzielnie