Java String Capitalize capitalize(String word)

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

Description

capitalize

License

Open Source License

Declaration

public static String capitalize(String word) 

Method Source Code

//package com.java2s;
/**// w w  w .j  av  a2 s  .  c  o m
 * Copyright 2014 Yahoo! Inc. Licensed under the Apache License, Version 2.0 (the
 * "License"); you may not use this file except in compliance with the License. 
 * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 
 * Unless required by applicable law or agreed to in writing, software distributed
 * under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR 
 * CONDITIONS OF ANY KIND, either express or implied. See the License for the 
 * specific language governing permissions and limitations under the License. 
 * See accompanying LICENSE file.
 */

public class Main {
    public static String capitalize(String word) {
        StringBuilder buff = new StringBuilder(word);
        if (word.charAt(0) != '_') {
            buff.setCharAt(0, Character.toUpperCase(word.charAt(0)));
        }
        for (int i = 1; i < buff.length(); i++) {
            if (buff.charAt(i - 1) == '_') {
                buff.setCharAt(i, Character.toUpperCase(word.charAt(i)));
            }
        }
        return buff.toString().replace("_", "");
    }
}

Related

  1. capitalize(String var)
  2. capitalize(String word)
  3. capitalize(String word)
  4. capitalize(String word)
  5. capitalize(String word)
  6. capitalize(String word)
  7. capitalize(String word)
  8. capitalize(String words)
  9. capitalize(StringBuilder text)