Example usage for org.apache.commons.lang WordUtils capitalize

List of usage examples for org.apache.commons.lang WordUtils capitalize

Introduction

In this page you can find the example usage for org.apache.commons.lang WordUtils capitalize.

Prototype

public static String capitalize(String str) 

Source Link

Document

Capitalizes all the whitespace separated words in a String.

Usage

From source file:com.bluexml.side.util.libs.StringHelper.java

/**
 * take a string like "word<token>word2<token>word3"
 * /*from w ww  .  ja v a2  s . c om*/
 * @param st
 * @return "wordWord2Word3"
 */
public static String getJavaQName(String st, String token) {
    String token_ = token.replaceAll("\\\\", "");
    String first = st.substring(0, st.indexOf(token_));
    String other = st.substring(st.indexOf(token_));
    String intermediate = other.replaceAll(token, " ");
    String out = WordUtils.capitalize(intermediate);
    return first + out.replaceAll(" ", "");

}

From source file:com.google.flightmap.parsing.util.StringUtils.java

/**
 * Returns mixed-case version of {@code text}.
 * <p>//from   w  w  w  .  j av  a 2 s . c  o m
 * The first letter of each word is capitalized, the rest are lower case.
 * Words are delimited by spaces and special characters (except single-quote).
 * "REID-HILLVIEW" becomes "Reid-Hillview".
 * 
 * @return mixed-case version of {@code text} with each word capitalized.
 */
public static String capitalize(final String text) {
    final StringBuilder sb = new StringBuilder(WordUtils.capitalize(text.toLowerCase()));
    boolean makeNextLetterUpper = false;
    for (int i = 0; i < sb.length(); ++i) {
        final char cur = sb.charAt(i);
        if (Character.isWhitespace(cur)) {
            continue; // Skip whitespace
        } else if (Character.isLetterOrDigit(cur)) {
            if (makeNextLetterUpper) {
                sb.setCharAt(i, Character.toUpperCase(cur));
                makeNextLetterUpper = false;
            } else {
                continue; // Skip character if no change is neded
            }
        } else { // Not whitespace, letter or digit:  we assume punctuation.
            makeNextLetterUpper = cur != '\''; // Ignore single quote (John'S, Susie'S, ...)
        }
    }
    return sb.toString();
}

From source file:com.github.vatbub.tictactoe.NameList.java

public static String getNextName() {
    RandomUser.RandomUserSpec randomUserSpec = new RandomUser.RandomUserSpec();
    randomUserSpec.setNationalities(Collections.singletonList(Nationality.getFromCurrentDefaultLocale()));
    RandomUser randomUser = Generator.generateRandomUser(randomUserSpec);
    return WordUtils.capitalize(randomUser.getName().getFirstName() + " " + randomUser.getName().getLastName());
}

From source file:com.aspose.utils.FormatExamples.java

public static String formatTitle(String inputStr) {
    String title = inputStr.replaceAll("(_|.java|\\.)", " ");
    title = title.replaceAll("([A-Z])", " $1");
    title = WordUtils.capitalize(title);

    return title;
}

From source file:com.aspose.barcode.maven.utils.FormatExamples.java

/**
 *
 * @param inputStr//www.j a  v a2  s .com
 * @return
 */
public static String formatTitle(String inputStr) {
    String title = inputStr.replaceAll("(_|.java|\\.)", " ");
    title = title.replaceAll("([A-Z])", " $1");
    title = WordUtils.capitalize(title);

    return title;
}

From source file:me.st28.flexseries.flexcore.util.item.ItemStackUtils.java

public static String getMaterialName(Material material) {
    return WordUtils.capitalize(material.name().toLowerCase().replace("_", " "));
}

From source file:Controlador.ControladorServicio.java

public void guardar(Servicio o) {
    o.setNombre(WordUtils.capitalize(o.getNombre()));
    servicioDAO.guardar(o);
}

From source file:Controlador.ControladorTipoMoneda.java

public void guardar(TipoMoneda o) {
    o.setNombre(WordUtils.capitalize(o.getNombre()));
    tipoMonedaDAO.guardar(o);
}

From source file:Controlador.ControladorTipoPropiedad.java

public void guardar(TipoPropiedad o) {
    o.setNombre(WordUtils.capitalize(o.getNombre()));
    tipoPropiedadDAO.guardar(o);
}

From source file:Controlador.ControladorContacto.java

/**
 * Guarda un contacto.
 *
 * @param o El contacto.
 */
public void guardar(Contacto o) {
    o.setDireccion(WordUtils.capitalize(o.getDireccion()));
    contactoDAO.guardar(o);
}