557 反轉字串中的單詞 III

2021-09-29 12:25:59 字數 624 閱讀 6195

給定乙個字串,你需要反轉字串中每個單詞的字元順序,同時仍保留空格和單詞的初始順序。

示例 1:

輸入: "let's take leetcode contest"

輸出: "s'tel ekat edocteel tsetnoc"

注意:在字串中,每個單詞由單個空格分隔,並且字串中不會有任何額外的空格。

思路:將字串按照空格分成字串陣列,再把每乙個字串倒置,再新增空格連起來輸出。

class solution 

system.out.println(builder.tostring().trim());

return builder.tostring().trim(); }

}一、知識點

1. split的用法

將乙個字串分割為子字串,然後將結果作為字串陣列返回。

2. reverse的用法

stringbuffer的類才有這個方法,reverse()方法表示的是將乙個輸入流倒敘輸出。

3. trim的用法

去掉首尾字串的空格。

二、心得體會

2. for each語句格式:for(string word : words)

557 反轉字串中的單詞 III

題目 給定乙個字串,你需要反轉字串中每個單詞的字元順序,同時仍保留空格和單詞的初始順序。示例 1 輸入 let s take leetcode contest 輸出 s tel ekat edocteel tsetnoc 思路 切分反轉合併 def reversewords self,s str s...

557 反轉字串中的單詞 III

給定乙個字串,你需要反轉字串中每個單詞的字元順序,同時仍保留空格和單詞的初始順序。示例 1 輸入 let s take leetcode contest 輸出 s tel ekat edocteel tsetnoc 注意 在字串中,每個單詞由單個空格分隔,並且字串中不會有任何額外的空格。思路 先字串...

557 反轉字串中的單詞 III

給定乙個字串,你需要反轉字串中每個單詞的字元順序,同時仍保留空格和單詞的初始順序。示例 1 輸入 let s take leetcode contest 輸出 s tel ekat edocteel tsetnoc 注意 在字串中,每個單詞由單個空格分隔,並且字串中不會有任何額外的空格。char r...