翻转单词顺序
题目一:输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变。为简单起见,标点符号和普通字母一样处理。例如输入字符串“I am a student.”,则输出“student. a am I”。
public String reverseSentence(String str){ if(str.trim().equals("")) return str; String[] s1 = str.split(" "); StringBuffer sb1 = new StringBuffer(); for(int i = sb1.length;i>0;i--) { sb1.append(s1[i-1]); if (i>1){ sb1.append(" "); } } return sb1.toString(); }