题目
给定一个字符串,逐个翻转字符串中的每个单词。
示例 :
输入
“the water is blue”
输出
“blue is water the”
思路
用java自带的API求解
先分开单词,再翻转,最后用空格连起
代码
class Solution {
public String reverseWords(String s) {
s = s.trim();//将开头和结尾的空格去除
List<String> wordList = Arrays.asList(s.split("\\s+"));//连续的空格是分隔符
Collections.reverse(wordList);
return String.join(" ", wordList);
}
}