Wiederholen Sie den gleichen Vorgang eine bestimmte Anzahl von Malen
for (int i = 0 ; i < 10; i++ ) {
System.out.print(i);
}
Ausführungsergebnis ➡ 0123456789
für (Initialisierung; bedingter Ausdruck; Ausdruck ändern) Wiederholen Sie die Verarbeitung im Block, während der bedingte Ausdruck wahr ist
Wiederholen Sie diesen Vorgang, solange sich Elemente im Array oder in der Liste befinden Im Gegensatz zur for-Anweisung gibt es keine bedingten Ausdrücke oder Änderungsausdrücke
Integer[] array = {0,1,2,3,4,5,6,7,8,9};
for (Integer str: array) {
System.out.print(str);
}
Ausführungsergebnis ➡ 0123456789
für (Deklaration der Variablen: Zu rufender Listenname) Wiederholen Sie den Vorgang im Block, solange Elemente vorhanden sind
IntStream Ich habe den Rat erhalten, dass die Verwendung von IntStream einfach ist. Danke für deinen Rat!
IntStream.range gibt einen kontinuierlichen Wert (IntStream) vom angegebenen Startwert bis zum Endwert -1 zurück.
IntStream.range (Startwert, Endwert)
Die von der for-Anweisung durchgeführte Verarbeitung ist bei Verwendung von IntStream wie folgt.
import java.util.stream.IntStream;
public static void main(String[] args) {
IntStream.range(0, 10).forEach(System.out::print);
}
Es ist schön, weil Sie keine bedingten Ausdrücke für Initialisierung und Inkremente schreiben müssen.
Recommended Posts