Capitalizing Strings in Java

06 May 2023 Balmiki Mandal 0 Core Java

Capitalize the First Letter of a String in Java

When developing software, certain tasks arise that can be challenging to code. One such task is capitalizing the first letter of a string. The goal of this post is to illustrate how to capitalize the first letter of a string in Java.

Step-By-Step Guide

Here are the steps we will go through for capitalizing the first letter of a string:

  1. Create a method that takes in a String as a parameter.
  2. Check if the String is empty or null.
  3. Convert the String to a char array.
  4. Change the first character in the char array to uppercase.
  5. Create a string from the modified char array.
  6. Return the new String.

Implementing the Code

Now that we've outlined our approach, let's look at the code needed to make it happen:

public static String capitalizeString(String s){
   //Check if the String is empty or null
   if (s == null || s.length() == 0) {
      return "";
   }
   //Convert the String to a char array
   char[] charArray = s.toCharArray();
   //Change the first character in the char array to uppercase
   charArray[0] = Character.toUpperCase(charArray[0]);
   //Create a string from the modified char array
   String capitalizedString = new String(charArray);
   //Return the new String
   return capitalizedString;
}

The capitalizeString() method contains the code necessary to capitalize the first letter of a string. This method takes in a String and checks if it is empty or null. If the String is empty or null, it returns an empty String. Otherwise, it converts the String to a char array and changes the first character to an uppercase letter. Finally, it creates a String from the modified char array and returns the newly capitalized String.

Conclusion

In this post, we discussed how to capitalize the first letter of a String in Java. We outlined the step-by-step process for achieving this and implemented each step using code. By following this approach, you can easily capitalize the first letter of a String in Java.

BY: Balmiki Mandal

Related Blogs

Post Comments.

Login to Post a Comment

No comments yet, Be the first to comment.