Java String Capitalize capitalize(final String value)

Here you can find the source of capitalize(final String value)

Description

Transforms only the first letter in UpperCase (Capitalized)

License

Open Source License

Parameter

Parameter Description
value - value to capitalized

Return

the value capitalized

Declaration

public static String capitalize(final String value) 

Method Source Code

//package com.java2s;
/*/*from w  w  w.  ja va  2  s .co  m*/
 *     @(#)StringUtils.java   1.4 10/11/22
 * 
 *   Copyright (c) 2010 Felipe Priuli
 *
 *   This file is part of OpenSutils-Br4J.
 *
 *   OpenSutils-Br4J is free software: you can redistribute it and/or modify
 *   it under the terms of the GNU Lesser General Public License as published by
 *   the Free Software Foundation, either version 3 of the License, any later version.
 *
 *   OpenSutils-Br4J 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 Lesser General Public License for more details.
 *
 *   You should have received a copy of the GNU Lesser General Public License
 *   along with Foobar.  If not, see <http://www.gnu.org/licenses/>.
*/

public class Main {
    /**
     * Transforms only the first letter in UpperCase (Capitalized)
     * @param value - value to capitalized
     * @return the value capitalized
     */
    public static String capitalize(final String value) {
        if (value == null)
            return null;
        if (value.trim().isEmpty())
            return value;

        char[] arr = value.toCharArray();
        LOOP: for (int i = 0; i < arr.length; i++) {
            char c = arr[i];
            switch (c) {
            case 13:
            case 32:
            case 10:
                continue;
            default:
                arr[i] = Character.toUpperCase(c);
                break LOOP;
            }
        }
        return new String(arr);
    }
}

Related

  1. capitalize(final String str)
  2. capitalize(final String str)
  3. capitalize(final String str)
  4. capitalize(final String str, final char... delimiters)
  5. capitalize(final String text)
  6. capitalize(final String value)
  7. capitalize(final String value)
  8. capitalize(final String value)
  9. capitalize(final String word)