单词与单词之间都是空格分开,因此利用split函数
翻转单词顺序列
http://www.nowcoder.com/questionTerminal/3194a4f4cf814f63919d0790578d51f3
public String ReverseSentence(String str) {
if(str==null||str.equals("")) return "";
String res = "";
String[] strs = str.split(" ");
if(strs.length==0){//说明全是空格
for(int j = 0;j<str.length();j++){
res += " ";
}
return res;
}
//倒着写
for(int i=strs.length-1;i>=0;i--){
res +=strs[i]+" ";
}
//多加了一个空格所以去除掉
res = res.substring(0,res.length()-1);
return res;
}