Warum hat Android Studio soll ich verwenden Für Jeden statt der For-Schleife?

Dieser Frage gekämpft hat, mich für die Zeit. Warum wird manchmal Android Studio soll ich verwenden Für Jeden, statt eine For-Schleife, denn wenn ich die For-Schleife, bekomme ich eine Warnung, die ich verwenden könnte für jede (und mit Alt+Enter, es schlägt mir die autofix).

Zum Beispiel nehmen wir an, wir haben diesen code

String a = "";
String[] array = {"A","B","C"};

for(int i = 0; i < array.length; i++) {
    a += array[i];
    a += ",";
}

Bekomme ich eine Warnung

- und dies ist das Update vorgeschlagen von Android Studio

for (String anArray : array) {
        a += anArray;
        a += ",";
}

Ist es mehr performant? Es gibt einen Grund, ich sollte bekommen eine Warnung für tatsächlich nur für die Schleife?

Oder wenn es besser for-Schleife, oder für jeden?

InformationsquelleAutor user1714647 | 2015-09-13
Schreibe einen Kommentar