Here you can find the source of capitalize(String string)
public static String capitalize(String string)
//package com.java2s; //License from project: Creative Commons License public class Main { public static String capitalize(String string) { char[] chars = string.toLowerCase().toCharArray(); boolean found = false; for (int i = 0; i < chars.length; i++) { if (!found && Character.isLetter(chars[i])) { chars[i] = Character.toUpperCase(chars[i]); found = true;//w ww.ja v a 2 s . com } else if (Character.isWhitespace(chars[i])) { found = false; } } return String.valueOf(chars); } }