151 翻轉字串裡的單詞

2021-10-03 18:22:20 字數 529 閱讀 7070

無空格字元構成乙個單詞。

輸入字串可以在前面或者後面包含多餘的空格,但是反轉後的字元不能包括。

如果兩個單詞間有多餘的空格,將反轉後單詞間的空格減少到只含乙個。

class solution 

stringbuffer sb = new stringbuffer();

string words = s.trim().split(" ");

for(int i=words.length-1; i>=0; i--)

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

}}

特別需要注意的地方,按空格分割後,可能會有多個空格的情況下,因此分割後的字串陣列,每個元素都要判斷一下是否為空串。

null代表宣告了乙個空物件,根本就不是乙個字串。

""代表宣告了乙個物件例項,這個物件例項的值是乙個長度為0的空字串。

151 翻轉字串裡的單詞

給定乙個字串,逐個翻轉字串中的每個單詞。示例 輸入 the sky is blue 輸出 blue is sky the 說明 無空格字元構成乙個單詞。輸入字串可以在前面或者後面包含多餘的空格,但是反轉後的字元不能包括。如果兩個單詞間有多餘的空格,將反轉後單詞間的空格減少到只含乙個。高階 請選用c語...

151 翻轉字串裡的單詞

給定乙個字串,逐個翻轉字串中的每個單詞。示例 1 輸入 the sky is blue 輸出 blue is sky the 示例 2 輸入 hello world 輸出 world hello 解釋 輸入字串可以在前面或者後面包含多餘的空格,但是反轉後的字元不能包括。示例 3 輸入 a good ...

151 翻轉字串裡的單詞

給定乙個字串,逐個翻轉字串中的每個單詞。示例 1 輸入 the sky is blue 輸出 blue is sky the 示例 2 輸入 hello world 輸出 world hello 解釋 輸入字串可以在前面或者後面包含多餘的空格,但是反轉後的字元不能包括。示例 3 輸入 a good ...