class solution:
# @param s, a string
# @return a string
def reversewords(self, s):
if(len(s)==0): return s;
s=' '.join(s.split());#去掉所有的空格,只保留字元(串)之間的空格;
#s=s.strip() strip()去掉字串兩邊的空格,lstrip(),rstrip()分別去掉左右兩邊的空格字元
if(len(s)==0): return s;
a=s.split(' ');
a=a[::-1]#反轉陣列或字串,1234--->4321
c=' '
s=c.join(a)#將陣列變為字串,c為元素之間的鏈結符
return s
字串反轉,單詞反轉
一 字串反轉,共蒐集了 7 種方法 public class stringreversed public static void reverse1 string s char c s.tochararray 方法二 for int i 0 i s.length 2 i for char l c sy...
字串 反轉單詞不反轉單詞內容
反轉句中的單詞 單詞內容不變 比如 輸入wuhan is dog 輸出 dog is wuhan 和字串迴圈左移類似 兩次反轉 先整體反轉 再用split函式 分割 再依次反轉合併 class solution public string fun string s stringbuffer sb n...
按單詞反轉字串
6,按單詞反轉字串 並不是簡單的字串反轉,而是按給定字串裡的單詞將字串倒轉過來,就是說字串裡面的單詞還是保持原來的順序,這裡的每個單詞用空格分開。例如 here is www.fishksy.com.cn 經過反轉後變為 www.fishksy.com.cn is here 如果只是簡單的將所有字串...