Heim >Java >javaLernprogramm >Der For-Each-Stil für die Schleife

Der For-Each-Stil für die Schleife

王林
王林Original
2024-08-10 11:24:03362Durchsuche

Zweck: Die for-each-Schleife wird verwendet, um die Elemente eines Arrays oder einer Sammlung nacheinander vom Anfang bis zum Ende zu durchlaufen.

Syntax:

for(tipo var-iter : conjunto) {
  // bloco de instruções
}

Vorgang:Bei jeder Iteration wird das nächste Element des Arrays der Iterationsvariablen zugewiesen, die einen Typ haben muss, der mit den Elementen des Arrays kompatibel ist.

Vorteile:

  • Macht einen Schleifenzähler überflüssig.
  • Vermeidet die Notwendigkeit, Schleifengrenzen manuell zu definieren.
  • Reduziert die Wahrscheinlichkeit von Fehlern im Zusammenhang mit dem Array-Index.

Einschränkungen:
Die Iterationsvariable ist schreibgeschützt, was bedeutet, dass sie nicht zum Ändern des zugrunde liegenden Arrays verwendet werden kann.
Die Schleife durchläuft alle Elemente des Arrays, es sei denn, eine break-Anweisung wird verwendet, um die Schleife vorzeitig zu verlassen.

Beispiel für eine Einschränkung:
Auch wenn die Iterationsvariable innerhalb der Schleife geändert wird, hat dies keine Auswirkungen auf das ursprüngliche Array:

for(int x : nums) {
  x = x * 10; // Sem efeito no array original
}

Verwendung mit Arrays und Sammlungen: Die for-each-Schleife kann neben Arrays auch zum Durchlaufen von Elementen anderer Sammlungen in Java verwendet werden, wie sie beispielsweise vom Collections Framework bereitgestellt werden.

O laço for de estilo for-each

Das obige ist der detaillierte Inhalt vonDer For-Each-Stil für die Schleife. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn