leetCode:翻转字符串里的单词(java)
public String reverseWords(String s) {
String[] str = s.split(" ");
int length = str.length;
for (int i = 0; i < (length / 2+length % 2); i++) {
String temp = str[i];
str[i] = str[length-1-i];
str[length-1-i] = temp;
}
StringBuffer sb = new StringBuffer();
for(int i = 0 ; i < str.length ; i++){
if(str[i].equals("")){
continue;
}
sb.append(str[i]).append(" ");
}
if(sb.length() != 0)
return sb.substring(0,sb.length()-1);
return "";
}