字串反轉方法之一

2022-06-05 11:30:16 字數 752 閱讀 5977

此處只說明使用迴圈顛倒的方式

一、首先這是封裝了乙個簡單的方法,用來完成乙個簡單字串的倒敘操作

1

public

static

string strreverse(string str)

7return

reverse;

8 }

二、操作分析

迴圈第一次,它將第乙個字賦值給reverse

迴圈第二次,它將會把當前得到的第二個字元與剛剛第一次迴圈的結果進行拼接,後續依舊如此,就造成了反轉

三、結果

四、總結

1:傳入的字串,首先獲取它的整個長度,用來確定需要迴圈的次數以及索引獲取的次數

2:空的字串用來作為乙個新的前置,當第乙個字元被獲取時,就造成這樣的局面:"" + 鴨 

3:那麼第二次再次進來時,就會形成這樣的局面:"豬" + 鴨  當然我**裡面是加了空格的,這裡只是為了說明

4:如此迴圈,一直將整個字串都拿到,那麼最後乙個迴圈應該就是這樣的:"倒" + 過來念 的是豬鴨

五、

反轉字串方法

前言,之前做過乙個面試題,是將 12345 變成 54321 萌新的我想到的辦法就是迴圈乙個乙個取出來,讓在拼在一起。大哥看了直搖頭,說我目光短淺。然後跟我分享一種辦法,1.先將字串轉換為陣列 split 2.利用陣列的反序函式調位置 3.用join從陣列變成字串 聽完大哥講的話,我只想說一句 秒啊...

字串反轉方法

1.使用array.reverse方法 對於字串反轉,我們可以使用.net類庫自帶的array.reverse方法 public static string reversebyarray string original 2.使用字元快取 在面試或筆試中,往往要求不用任何類庫方法,那麼有朋友大概會使用...

js反轉字串方法

自定義實現反轉字串的方法 str reverse param string str 要反轉的字串 return string newstr 反轉之後的字串結果 第一種 function str reverse str 第二種 function str reverse str console.log ...