Programme Java pour parcourir chaque caractère de la chaîne.

Exemple 1: boucle sur chaque caractère d’une chaîne en utilisant la boucle for

 class Main {
  public static void main(String[] args) {

    // create a string
    String name = "Programiz";

    System.out.println("Characters in " + name + " are:");

    // loop through each element
    for(int i = 0; i<name.length(); i++) {

      // access each character
      char a = name.charAt(i);
      System.out.print(a + ", ");
    }
  }
} 

Production

Les caractères dans Programiz sont:
P, r, o, g, r, a, m, i, z,

Dans l’exemple ci-dessus, nous avons utilisé leboucle forpour accéder à chaque élément de la chaîne. Ici, nous avons utilisé le charAt() méthode pour accéder à chaque caractère de la chaîne.


Exemple 2: boucle sur chaque caractère d’une chaîne à l’aide de la boucle for-each

 class Main {

  public static void main(String[] args) {

    // create a string
    String name = "Programiz";

    System.out.println("Characters in string \"" + name + "\":");

    // loop through each element using for-each loop
    for(char c : name.toCharArray()) {

      // access each character
      System.out.print(c + ", ");
    }

  }
} 

Production

Caractères dans la chaîne "Programiz":
P, r, o, g, r, a, m, i, z,

Dans l’exemple ci-dessus, nous avons converti la chaîne en un tableau de caractères en utilisant le toCharArray()