单词与单词之间都是空格分开,因此利用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; }