Best Practice in `For`-Schleife in Java [duplizieren]

Mögliche Duplikate:
für die Schleifenoptimierung

In Java habe ich einen Codeblock:

<code>List e = {element1, element2, ...., elementn};
for(int i = 0; i < e.size(); i++){//Do something in here
};
</code>

und ein weiterer Block:

<code>List e = {element1, element2, ...., elementn};
int listSize = e.size();
for(int i = 0; i < listSize; i++){//Do something in here
};
</code>

Ich denke, dass der zweite Block besser ist, denn im ersten Block, wenni++müssen wir rechnene.size() noch einmal, um den Zustand in der zu vergleichenfor Schleife. Ist es richtig oder falsch? Wenn Sie die beiden obigen Blöcke vergleichen, wofür eignet sich das Schreiben am besten? Und warum? Erklären Sie es klar und probieren Sie diese Schleife selbst aus

Antworten auf die Frage(12)

Ihre Antwort auf die Frage