首页 > 代码库 > Problem Reverse Worlds in a String

Problem Reverse Worlds in a String

Problem Description: 

Given an input string, reverse the string word by word.

For example,
Given s = "the sky is blue",
return "blue is sky the".

 Solution:

 1 public String reverseWords(String s) { 2         String[] words = s.trim().split("\\s+"); 3         String reverseStr = ""; 4         for (int i = words.length - 1; i >= 0 ; i--) { 5             reverseStr += words[i] + " "; 6              7         } 8          9         return reverseStr.trim();10     }