翻转单词顺序
题目一:输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变。为简单起见,标点符号和普通字母一样处理。例如输入字符串“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();
}

浙公网安备 33010602011771号