public static String capitalizeWords(String s)Note: This is declared static because it is doesn't depend on any instance variables from the class it would be defined in. It's declared public only because it might be generally useful.
|Each word capitalized.|
|Each word capitalized, remainder lowercase.|
|Result happens to be the same.|
|The quote starts new word. See Extensions section.|
|Only alphabetics are affected.|
Character.toLowerCase()). You can test for alphabetic characters with
Character.isLetter(). If an alphabetic character is encountered when you're outside a word, it must be the first letter so it should be changed to uppercase with
Character.toUpperCase()and switch the state of the boolean variable.