Java method to convert a string to proper or initial case

Example: toProperCase(“hello john smith”) will return “Hello John Smith”.

public static String toProperCase(String inputString) {
	String ret = "";
	StringBuffer sb = new StringBuffer();
	Matcher match = Pattern.compile("([a-z])([a-z]*)", Pattern.CASE_INSENSITIVE).matcher(inputString);
	while (match.find()) {
		match.appendReplacement(sb, + ;
	ret = match.appendTail(sb).toString();
	return ret;

Leave a Reply

Your email address will not be published. Required fields are marked *