Java Program to Iterate each Characters of String.

Java Program to Iterate each Characters of String.

What is String in Java ?

In Java, the “String” data type is a class that represents a sequence of characters. It is used to store and manipulate text-based data. Unlike primitive data types, such as “int” or “float”, which hold a single value, a String object can hold multiple characters.

More on String in Java .

In Java, strings are immutable, which means that once a string object is created, it cannot be changed. Instead, any operation that modifies a string actually creates a new string object. This is why it’s important to be mindful of the performance implications when performing a lot of string operations.

Steps to Convert int to String  : 

  1. Declare the string you want to iterate over.
  2. Get the length of the string using the length() method.
  3. Set up a loop to iterate over each character in the string, from index 0 to length – 1.
  4. Inside the loop, use the charAt() method to get the character at the current index.
  5. Do whatever operation you want on the current character.
  6. Repeat steps 4-5 for each character in the string.
  7. Exit the loop when all characters have been processed.

Here’s a pseudo-code of the algorithm :

// Step 1: Declare the string you want to iterate over.
string myString = "example";

// Step 2: Get the length of the string using the length() method.
int length = myString.length();

// Step 3: Set up a loop to iterate over each character in the string.
for (int i = 0; i < length; i++) {
    // Step 4: Use the charAt() method to get the character at the current index.
    char currentChar = myString.charAt(i);

    // Step 5: Do whatever operation you want on the current character.
    // For example, print it to the console.
    System.out.println(currentChar);
}

// Step 6: Repeat steps 4-5 for each character in the string.
// Step 7: Exit the loop when all characters have been processed.

Example 1 : 

Run
public class Main {
    public static void main(String[] args) {
        String myString = "Prepinsta";

        int length = myString.length();

        for (int i = 0; i < length; i++) {
            char currentChar = myString.charAt(i);
            System.out.print(currentChar+" ");
        }
    }
}

Output :

P r e p i n s t a 

Example 2 : 

Run
public class Main {
    public static void main(String[] args) {
        String myString = "PrepinstaPrime";

        char[] charArray = myString.toCharArray();
        int i = 0;

        while (i < charArray.length) {
            char currentChar = charArray[i];
            System.out.print(currentChar+" ");
            i++;
        }
    }
}

Output :

P r e p i n s t a P r i m e 

Prime Course Trailer

Related Banners

Get PrepInsta Prime & get Access to all 200+ courses offered by PrepInsta in One Subscription

Get over 200+ course One Subscription

Courses like AI/ML, Cloud Computing, Ethical Hacking, C, C++, Java, Python, DSA (All Languages), Competitive Coding (All Languages), TCS, Infosys, Wipro, Amazon, DBMS, SQL and others

Checkout list of all the video courses in PrepInsta Prime Subscription

Checkout list of all the video courses in PrepInsta Prime Subscription