import java.util.*;
public class Solution {
    public String ReverseSentence(String str) {
        Stack<String> s = new Stack<>();
        String[] tmp = str.split(" ");
        for (int i = 0; i < tmp.length; i++) {
            s.push(tmp[i]);
        }
        StringBuilder result = new StringBuilder();
        while (!s.isEmpty())
            result.append(s.pop() + " ");
		// 删除最后一个空格
        result.deleteCharAt(result.length() - 1);
        return result.toString();
    }
}