557. Reverse Words in a String III
class Solution { public static String reversWord(String s) { return new StringBuffer(s).reverse().toString(); } public static String reverseWords(String s) { int endOfFirst = s.indexOf(" "); if (endOfFirst == -1) return reversWord(s); return reversWord(s.substring(0, endOfFirst)) + " " + reverseWords(s.substring(endOfFirst + 1)); } }