package io.github.memfis19.cadar.internal.utils;
/**
* Cadar
* Created by memfis on 12/8/16.
* Copyright © 2016 Applikator.
*/
public final class WordUtils {
private WordUtils() {
}
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;
} else if (Character.isWhitespace(chars[i]) || chars[i] == '.' || chars[i] == '\'') { // You can add other chars here
found = false;
}
}
return String.valueOf(chars);
}
}