注意:split那些前后都有空格的字符串时,会生成好多空串元素
class Solution {
public String reverseWords(String s) {
String[] str = s.split(" ");
List<String> list = new ArrayList<>();
for(int i = 0; i < str.length; i++){
String word = str[i].trim();
if(word.equals("")){
continue;
}
list.add(word);
}
String result = "";
for(int i = list.size() - 1; i >= 0; i--){
if(i == list.size() - 1){
result += list.get(i);
}else{
result += " " + list.get(i);
}
}
return result;
}
}