Java Program To Find the Number of Uppercase Letters in a String | Java Interview Questions & Answers

Suppose you are in the Java Interview and were asked to write a Java program determining the number of Uppercase letters or characters in a String. How could you answer this question or what could be your approach to solving this Java program? Well, one of the approaches we will discuss in this tutorial.

Steps

  1. Initial a variable int count = 0;
  2. Write enhanced for a loop – for(char c :str.toCharArray())
  3. Write an if condition to check whether the character is uppercase or not. If it is uppercase, then increment the count variable by 1.
  4. Finally, print the value of the count using System.out.println(count);

Java Program To Find the Number of Uppercase Letters in a String

package TestAutomationCentral;

public class NumberOfUpperCaseLetters {
    public static void main(String[] args) {
        String str = "Test Automation Central";
        int count = 0;
        for(char c :str.toCharArray()){
            if(Character.isUpperCase(c)){
                count++;
            }
        }
        System.out.println(count);
    }

Output:

3
Share

Leave a Reply