Apache Commons Lang 3.0 is a java library with lot of utilities and reusable components.
This requires the library commons-lang3-3.0.1.jar to be in classpath.
The following example shows using WordUtils.capitalizeFully() API.
Converts all the whitespace separated words in a String into capitalized words
by forcing the first char to title case and others to lower case.
System.out.println(WordUtils.capitalizeFully(null));
System.out.println(WordUtils.capitalizeFully(""));
System.out.println(WordUtils.capitalizeFully("java"));
System.out.println(WordUtils.capitalizeFully("be the coder"));
System.out.println(WordUtils.capitalizeFully("tutorials FROM beTheCoder"));
}