
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Java program to iterate through each character of the string.
In this article, we will understand how to iterate through each character of the string using Java. The string is a datatype that contains one or more characters and is enclosed in double quotes (" "). Char is a datatype that contains an alphabet an integer or a special character.
Problem Statement
Write a program to Iterate through each character of the string. Below is a demonstration of the same ?
Input
The string is defined as: Java Program
Output
The characters in the string are: J, a, v, a, , P, r, o, g, r, a, m,
Different approaches
The following are the different approaches to Iterate through each character of the string ?
Using for-loop to iterate through each character of the string
Following are the steps to iterate through each character of the string using for loop?
- Define a string variable input_string with the value "Java Program".
- Print the defined string using a print statement.
- Loop through each character of the string using a for-loop.
- Use the charAt() method to get each character of the string by index.
- Print each character followed by a comma.
- End the loop when all characters are printed.
Example
Below is an example to iterate through each character of the string using the for loop ?
public class Characters { public static void main(String[] args) { String input_string = "Java Program"; System.out.println("The string is defined as: " +input_string); System.out.println("The characters in the string are: "); for(int i = 0; i<input_string.length(); i++) { char temp = input_string.charAt(i); System.out.print(temp + ", "); } } }
Output
The string is defined as: Java Program The characters in the string are: J, a, v, a, , P, r, o, g, r, a, m,
Using for each loop to iterate through each character of the string
The following are the steps to iterate through each character of the string using for each loop ?
- Define a string variable input_string with the value "Java Program".
- Print the defined string using a print statement.
- Convert the string into a character array using the toCharArray() method.
- Use a for-each loop to iterate through each character in the array.
- Print each character followed by a comma.
Example
Below is an example to iterate through each character of the string using for each loop ?
public class Main { public static void main(String[] args) { String input_string = "Java Program"; System.out.println("The string is defined as: " +input_string); System.out.println("The characters in the string are: "); for(char temp : input_string.toCharArray()) { System.out.print(temp + ", "); } } }
Output
The string is defined as: Java Program The characters in the string are: J, a, v, a, , P, r, o, g, r, a, m,