【解题思路】
对字符串按照“ ”进行分割,并将分割得到的数组倒序输出返回。
class Solution {
public String reverseWords(String s) {
String[] split = s.split(" ");
String ans = "";
int cnt = 0;
for(int i = split.length-1; i >= 0; i--)
{
if(!"".equals(split[i]))
{
ans += split[i];
if(i != 0)
{
ans += " ";
}
}
}
StringBuffer buffer = new StringBuffer(ans);
while(buffer.charAt(buffer.length()-1) == ' ')
{
buffer.delete(buffer.length()-1, buffer.length());
}
return ans;
}
}