输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变。为简单起见,标点符号和普通字母一样处理。例如输入字符串"I am a student. ",则输出"student. a am I"。
class Solution {
public String reverseWords(String s) {
String[] ss = s.trim().split(" ");
StringBuilder sb = new StringBuilder();
for(int i = ss.length-1;i >= 0;i--){
if(ss[i].equals("")){
continue;
}
sb.append(ss[i] + " ");
}
return sb.toString().trim();
}
}
.trim() 去除首尾空格
执行用时:1 ms, 在所有 Java 提交中击败了100.00%的用户
内存消耗:41.5 MB, 在所有 Java 提交中击败了32.78%的用户
通过测试用例:25 / 25



