Java Program to Iterate through each characters of the string.

To understand this example, you should have the knowledge of the following Java programming topics:


Example 1: Loop through each character of a string using for loop

 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 + ", "); } } }

Output

 Characters in Programiz are: P, r, o, g, r, a, m, i, z,

In the above example, we have used the for-loop to access each element of the string. Here, we have used the charat() method to access each character of the string.


Example 2: Loop through each character of a string using for-each loop

 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 + ", "); } } }

Output

 Characters in string "Programiz": P, r, o, g, r, a, m, i, z,

In the above example, we have converted the string into a char array using the toCharArray(). We then access each element of the char array using the for-each loop.

Did you find this article helpful?

Your builder path starts here. Builders don't just know how to code, they create solutions that matter.

Escape tutorial hell and ship real projects.

Try Programiz PRO
  • Real-World Projects
  • On-Demand Learning
  • AI Mentor
  • Builder Community