public static String capitalize(String string) {
		for (int index = 0; index < string.length(); index++) {
			if (index == 0) {
				string = String.format("%s%s", Character.toUpperCase(string.charAt(0)), string.substring(1));
			}
			if (!Character.isLetterOrDigit(string.charAt(index))) {
				if (index + 1 < string.length()) {
					string = String.format("%s%s%s", string.subSequence(0, index + 1), Character.toUpperCase(string.charAt(index + 1)), string.substring(index + 2));
				}
			}
		}
		return string;
	}