题目链接:151. 反转字符串中的单词 - 力扣(LeetCode)
本题解释:首先通过split方法去除字符串中的所有空格,并以空格做分割,将单词存放进数组中,然后逆序输出这个数组,以空格分割,再将最后的结果调用一个trim方法,去除字符串最后的所有多余的空格,以满足要求。
public static String reverseWords(String s){
String[] str=s.split("\\s+");
String res="";
for (int i=str.length-1;i>=0;i--){
res+=str[i]+" ";
}
return res.trim();
测试样例:
String s=" hello world ";
运行结果:
world hello
Process finished with exit code 0