Unknown's avatar

557. Reverse Words in a String III

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));
	}
}

Leave a comment