文章來源:http://www.zghlxwxcb.cn/news/detail-858932.html
? ? ? ? 我的思路是用split方法將字符串分割成若干個(gè)單詞,然后分別將這些單詞反轉(zhuǎn)操作,并逐一加入StringBuilder字符串中。每加入一個(gè)單詞,需要空一格,但是最后一個(gè)單詞不需要空格。?代碼如下:文章來源地址http://www.zghlxwxcb.cn/news/detail-858932.html
class Solution {
public String reverseWords(String s) {
String[] str = s.split(" ");
StringBuilder ans = new StringBuilder("");
for(int i=0; i<str.length; i++){
String t = str[i];
for(int j=t.length()-1; j>=0; j--){
ans.append(t.charAt(j));
}
if(i != str.length-1){
ans.append(" ");
}
}
return ans.toString();
}
}
到了這里,關(guān)于面試手撕leetcode 557. 反轉(zhuǎn)字符串中的單詞 III的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!