Here you can find the source of capitalize(String string)
public static String capitalize(String string)
//package com.java2s; //License from project: Open Source License public class Main { public static String capitalize(String string) { if (string == null || string.trim().length() == 0) { return string; }//from ww w . j av a2 s.c om String[] tokens = string.split("\\s"); string = ""; for (int i = 0; i < tokens.length; i++) { char capLetter = Character.toUpperCase(tokens[i].charAt(0)); string += (i == 0 ? "" : " ") + capLetter + tokens[i].substring(1, tokens[i].length()); } return string; } }