Is there a function built into Java that capitalizes the first character of each word in a String, and does not affect the others?
Examples:
jon
The short and precise way is as follows:
String name = "test";
name = (name.length() != 0) ?name.toString().toLowerCase().substring(0,1).toUpperCase().concat(name.substring(1)): name;
-------------------- Output -------------------- Test T empty --------------------
It works without error if you try and change the name value to the three of values. Error free.