package com.fernandomantoan.ramaispti.android.util;
/**
* @see http://stackoverflow.com/questions/1892765/capitalize-first-char-of-each-word-in-a-string-java
*/
public class WordUtil {
public static String capitalizeString(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;
} else if (Character.isWhitespace(chars[i]) || chars[i] == '.'
|| chars[i] == '\'') { // You can add other chars here
found = false;
}
}
return String.valueOf(chars);
}
}