Frage zur "for - Schleife"

Mane123

Bekanntes Mitglied
Hallo zusammen,

ich bin gerade auf folgende for - Schleife gestoßen:

for (File datei: dateien)

wobei dateien ein Array vom Typ File ist.

Was bedeutet denn der ":"?

Viele Grüße
 
Das ist glaubs einfach die vereinfachte Schreibweise der normalen for-Schleife. Du iterierst also über den ganzen Array "dateien" und machst etwas mit allen "datei".
 
Das ist praktisch wie, als würdest du eine for-Schleife benutzen, um einmal über das Array zu gehen (ob mit oder ohne Iteration)
Ausgeschrieben also:
Java:
for(int i=0; i<dateien.length(); i++) {
    File datei = dateien[i];
    //Hier kommt hin, was in der anderen Schleife auch steht
}
 

Zurück
Oben