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     }

 

posted @ 2014-06-29 13:36  HaruHaru  阅读(109)  评论(0编辑  收藏  举报