Given a string, you need to reverse the order of characters in each word within a sentence while still preserving whitespace and initial word order.
Example 1:
Input: "Let's take LeetCode contest" Output: "s'teL ekat edoCteeL tsetnoc"
Note: In the string, each word is separated by single space and there will not be any extra space in the string.
方法比较简单,就是把单词都提出来之后再反转,最后再合并为一个字符串
但这样可能时间花费较多。。
class Solution {
public String reverseWords(String s) {
//String str1 = "i am a handsome man";
String[] str2 = s.split(" ");
String solu = new String();
for (int i = 0;i<str2.length;i++) {
if(i!=str2.length-1) {
solu += new StringBuilder(str2[i]).reverse();
solu += " ";
}else {
solu += new StringBuilder(str2[i]).reverse();
}
}
return solu;
}
}