Here you can find the source of capitalizeAllWords(String words)
public static String capitalizeAllWords(String words)
//package com.java2s; /*/*from w ww. j a va 2s. c o m*/ IBPM - Ferramenta de produtividade Java Copyright (c) 1986-2009 Infox Tecnologia da Informa??o Ltda. Este programa ? software livre; voc? pode redistribu?-lo e/ou modific?-lo sob os termos da GNU GENERAL PUBLIC LICENSE (GPL) conforme publicada pela Free Software Foundation; vers?o 2 da Licen?a. Este programa ? distribu?do na expectativa de que seja ?til, por?m, SEM NENHUMA GARANTIA; nem mesmo a garantia impl?cita de COMERCIABILIDADE OU ADEQUA??O A UMA FINALIDADE ESPEC?FICA. Consulte a GNU GPL para mais detalhes. Voc? deve ter recebido uma c?pia da GNU GPL junto com este programa; se n?o, veja em http://www.gnu.org/licenses/ */ public class Main { public static String capitalizeAllWords(String words) { StringBuilder out = new StringBuilder(); if (words.length() > 0) { String[] wordList = words.trim().split(" "); for (int i = 0; i < wordList.length; i++) { if (wordList[i].length() > 1) { wordList[i] = wordList[i].substring(0, 1).toUpperCase() + wordList[i].substring(1).toLowerCase(); } else { wordList[i] = wordList[i].toUpperCase(); } out.append(wordList[i]); out.append(" "); } } return out.toString().trim(); } }