Java String Uppercase First Character Example

This Java example shows how to uppercase the first character of a given String in Java.

Java String Uppercase First Character Example

package com.javaguides.strings.utils;

public class StringUtility {


    public static void main(String[] args) {
        System.out.println(uppercaseFirstChar("source Code Examples"));
        System.out.println(uppercaseFirstChar("java Guides"));
    }
    /**
     * Returns the input argument, but ensures the first character is
     * capitalized (if possible).
     * 
     * @param in
     *            the string to uppercase the first character.
     * @return the input argument, but with the first character capitalized (if
     *         possible).
     * @since 1.2
     */
    public static String uppercaseFirstChar(String in ) {
        if ( in == null || in .length() == 0) {
            return in;
        }
        int length = in .length();
        StringBuilder sb = new StringBuilder(length);

        sb.append(Character.toUpperCase( in .charAt(0)));
        if (length > 1) {
            String remaining = in .substring(1);
            sb.append(remaining);
        }
        return sb.toString();
    }
}
Output:
Source Code Examples
Java Guides

Related Utility Methods


Comments