Répétez le même processus un certain nombre de fois
for (int i = 0 ; i < 10; i++ ) {
System.out.print(i);
}
Résultat d'exécution ➡ 0123456789
for (initialisation; expression conditionnelle; changement d'expression) Répétez le traitement dans le bloc tant que l'expression conditionnelle est vraie
Répéter tant qu'il y a des éléments dans le tableau ou la liste Contrairement à l'instruction for, il n'y a pas d'expressions conditionnelles ni d'expressions de changement
Integer[] array = {0,1,2,3,4,5,6,7,8,9};
for (Integer str: array) {
System.out.print(str);
}
Résultat d'exécution ➡ 0123456789
for (Déclaration de variable: nom de la liste à récupérer) Répétez le processus dans le bloc tant qu'il y a des éléments
IntStream J'ai reçu le conseil que l'utilisation d'IntStream est facile. Merci pour votre conseil!
IntStream.range renvoie une valeur continue (IntStream) de la valeur de début spécifiée à la valeur de fin -1.
ʻIntStream.range (valeur de départ, valeur de fin) `
Le traitement effectué par l'instruction for est le suivant lors de l'utilisation d'IntStream.
import java.util.stream.IntStream;
public static void main(String[] args) {
IntStream.range(0, 10).forEach(System.out::print);
}
C'est bien car vous n'avez pas à écrire d'expressions conditionnelles pour l'initialisation et les incréments.
Recommended Posts