Java String Capitalize First capitaliseFirstLetter(String str)

Here you can find the source of capitaliseFirstLetter(String str)

Description

Capitalize the first letter of a string.

License

Open Source License

Parameter

Parameter Description
str String to have its first letter capitalized.

Return

String with the first word capitalized.

Declaration

public static String capitaliseFirstLetter(String str) 

Method Source Code

//package com.java2s;
/*//from   w  ww .ja v a 2s. co m
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
    
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.
    
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
    
Copyright (C) 2007 Marco Aurelio Graciotto Silva <magsilva@gmail.com>
 */

public class Main {
    /**
     * Capitalize the first letter of a string.
     *
     * @param str String to have its first letter capitalized.
     *
     * @return String with the first word capitalized.
     */
    public static String capitaliseFirstLetter(String str) {
        if (str == null) {
            return null;
        }

        switch (str.length()) {
        case 0:
            return str;
        case 1:
            return str.substring(0, 1).toUpperCase();
        default:
            return str.substring(0, 1).toUpperCase() + str.substring(1);
        }
    }
}

Related

  1. capitaliseFirst(String string)
  2. capitaliseFirstLetter( final String originalLanguageName)
  3. capitaliseFirstLetter(String s)
  4. capitaliseFirstLetter(String str)
  5. capitaliseFirstLetter(String text)
  6. capitalizedFirst(String str)
  7. capitalizedLetter(String str, boolean onlyFirst)
  8. capitalizeFirst(String attribute)