Java String Uppercase First Character Example

Java String Utility Methods


This Java example shows how to uppercase the first character of 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

Comments