题目:
Reverse Words in a String
Given an input string, reverse the string word by word.
For example,
Given s = "the sky is blue
",
return "blue is sky the
".
思路:
木有任何难度的字符串处理题目。
代码:
public class Solution {
public String reverseWords(String s) {
if(null == s) return s;
String[] arr = s.split(" ");
StringBuilder sb = new StringBuilder();
String blank = "";
for(int i=arr.length-1;i>=0;i--) {
if(arr[i].equals("")) continue;
sb.append(blank);
sb.append(arr[i]);
blank = " ";
}
return sb.toString();
}
}