public class Solution {
public String reverseWords(String s) {
s = s.trim();
if(s == null || s.length() == 0) return s;
String[] newS = s.split(" ");
StringBuilder sb = new StringBuilder();
for(int i = newS.length - 1; i >= 0; i--) {
if(!newS[i].equals("")) {//此步骤的用处是防止连续空格的事情发生例如 a b;
if(sb.length() != 0) {
sb.append(" ");
}
sb.append(newS[i]);
}
}
return sb.toString();
}
}
Reverse Words in a String
最新推荐文章于 2020-10-08 16:49:48 发布