Java bietet zwei primäre Methoden zum Iterieren durch Arrays: die traditionelle for
-Schoose und die erweiterte for-each
-Slober. Beide verarbeiten Arrayelemente effizient, ihre Anwendungen unterscheiden sich jedoch geringfügig. Dieser Artikel zeigt, wie jeder Schleifentyp für Array -Traversal verwendet wird.
Szenario 1:
<code>Input: String[] names = {"Ravi", "Riya", "Ashish"}; Output: Ravi, Riya, Ashish</code>
Szenario 2:
<code>Input: int[] numbers = {2, 4, 5, 7}; Output: {2, 4, 5, 7}</code>
iteriert mit einer for
-Sloop
Die for
-Sch geben ideal, wenn Sie eine präzise Steuerung über den Iterationsprozess benötigen, z.
syntax:
for (initialization; condition; increment) { // Statements }
Beispiel:
Dieser Java -Code verwendet eine -Schload, um ein String -Array durchzusetzen: for
public class ArrayIteration { public static void main(String[] args) { String[] companies = {"Microsoft", "Google", "Facebook", "Oracle"}; System.out.println("Using a for loop:"); for (int i = 0; i < companies.length; i++) { System.out.println(companies[i]); } } }
<code>Using a for loop: Microsoft Google Facebook Oracle</code>
iteriert mit einer -Schloop (erweitert for-each
Schleife) for
-Schule vereinfacht die Iteration und beseitigt die Notwendigkeit eines expliziten Indexmanagements. Es wird bevorzugt, wenn Sie nur den Wert jedes Elements zugreifen müssen, ohne seinen Index zu benötigen. for-each
syntax:
for (data_type element : array) { // Statements }
Beispiel:
In diesem Beispiel wird eine -Sufe verwendet, um ein ganzzahliges Array durchzusetzen: for-each
public class ArrayIteration { public static void main(String[] args) { int[] values = {2, 34, 51, 8, 56, 90}; System.out.println("\nUsing a for-each loop:"); for (int value : values) { System.out.println(value); } } }
<code>Using a for-each loop: 2 34 51 8 56 90</code>
Schlussfolgerung
Sowohl als auch for
Loops bieten wirksame Möglichkeiten, um durch Java -Arrays zu iterieren. Wählen Sie die for-each
-Schleife, wenn der Indexzugriff von entscheidender Bedeutung ist, und die for
-Schule für eine einfachere, indexfreie Iteration. for-each
Das obige ist der detaillierte Inhalt vonJava -Programm, um über Arrays zu iterieren, die für und foreach -Schleife verwendet werden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!