Najlepsza praktyka w pętli `For` w java [duplicate]
Możliwy duplikat:
do optymalizacji pętli
W Javie mam blok kodu:
List e = {element1, element2, ...., elementn};
for(int i = 0; i < e.size(); i++){//Do something in here
};
i kolejny blok:
List e = {element1, element2, ...., elementn};
int listSize = e.size();
for(int i = 0; i < listSize; i++){//Do something in here
};
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