Heim > Java > javaLernprogramm > Hauptteil

Eine kurze Analyse der foreach-Schleife von Java

高洛峰
Freigeben: 2017-01-21 15:57:30
Original
1210 Leute haben es durchsucht

Wenn Sie eine foreach-Schleife zum Durchlaufen von Arrays und Sammlungen verwenden, ist es nicht erforderlich, die Länge von Arrays und Sammlungen zu ermitteln, und es besteht keine Notwendigkeit, auf Array-Elemente und Sammlungselemente basierend auf Indizes zuzugreifen. Die foreach-Schleife durchläuft automatisch jedes Element von Arrays und Sammlungen.

foreach的语句格式: 
for(type variableName : array|connection){ 
     //variable自动迭代访问每一个元素
}
Nach dem Login kopieren

Beispiel:

public class ForEachTest
{
public static void main(String[] args)
{
String[] books = {"java","c","c++","c#","asp"};
for(String book : books)
{
System.out.println(book);
}
}
}
Nach dem Login kopieren

Ausgabe:

java
c
c++
c#
asp

public class ForEachTest
{
public static void main(String[] args)
{
String[] books = {"java","c","c++","c#","asp"};
for(String book : books)
{
book = "hello world!";
System.out.println(book);
}
System.out.println(books[0]);
}
}
Nach dem Login kopieren

Ausgabe:


Hallo Welt!
Hallo Welt!
Hallo Welt!
Hallo Welt!
Hallo Welt!
java

Foreach-Schleifen eignen sich daher im Allgemeinen nur zum Durchlaufen von Arrays, zum Extrahieren und Anzeigen von Daten usw. und nicht für komplexe Vorgänge wie das Hinzufügen, Löschen und Verwenden von Indizes.

Die foreach-Anweisung ist eine erweiterte Version der for-Anweisung unter besonderen Umständen, die die Programmierung vereinfacht und die Lesbarkeit und Sicherheit des Codes verbessert (kein Grund zur Sorge, dass das Array außerhalb der Grenzen liegt). Es ist eine gute Ergänzung zur alten for-Anweisung.

Es wird empfohlen, foreach nicht dort zu verwenden, wo foreach verwendet werden kann. Bei Verwendung eines Sammlungs- oder Array-Index scheint foreach seine Aufgabe nicht erfüllen zu können. Dies ist der richtige Zeitpunkt für die Verwendung der for-Anweisung. foreach wird im Allgemeinen in Kombination mit Generika verwendet

Weitere Artikel zu einer kurzen Analyse der foreach-Schleife von Java finden Sie auf der chinesischen PHP-Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage