Java String Capitalize capitalize(String string)

Here you can find the source of capitalize(String string)

Description

Capitalizes the first character of a String.

License

EUPL

Parameter

Parameter Description
string a parameter

Declaration

public static String capitalize(String string) 

Method Source Code

//package com.java2s;
/*//from w  w  w  .j  a  v  a  2 s . c om
 * Copyright 2013 SmartBear Software
 * 
 * Licensed under the EUPL, Version 1.1 or - as soon they will be approved by the European Commission - subsequent
 * versions of the EUPL (the "Licence");
 * You may not use this work except in compliance with the Licence.
 * You may obtain a copy of the Licence at:
 * 
 * http://ec.europa.eu/idabc/eupl
 * 
 * Unless required by applicable law or agreed to in writing, software distributed under the Licence is
 * distributed on an "AS IS" basis, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
 * express or implied. See the Licence for the specific language governing permissions and limitations
 * under the Licence.
 */

public class Main {
    /**
     * Capitalizes the first character of a String. If the String is null, null
     * is returned.
     * 
     * @param string
     * @return
     */
    public static String capitalize(String string) {
        return isNullOrEmpty(string) ? string
                : string.substring(0, 1).toUpperCase() + string.substring(1).toLowerCase();
    }

    /**
     * Checks of the given String is null or empty.
     * 
     * @param string
     * @return
     */
    public static boolean isNullOrEmpty(String string) {
        return string == null || string.equals("");
    }
}

Related

  1. capitalize(String str, char... delimiters)
  2. capitalize(String str, char[] wordDelimiters)
  3. capitalize(String str, String delim)
  4. capitalize(String str, String delimiter)
  5. capitalize(String string)
  6. capitalize(String string)
  7. capitalize(String string)
  8. capitalize(String string)
  9. capitalize(String string)