字符串反轉方法之一

此處只說明使用循環顛倒的方式spa

1、首先這是封裝了一個簡單的方法,用來完成一個簡單字符串的倒敘操做3d

1 public static String strReverse(String str){
2     int length = str.length();//獲取整個字符串的長度
3     String reverse = "";//定義一個空的字符串,此處不使用null是有緣由的,有興趣的能夠本身嘗試一下
4     for (int i = 0; i < length; i++) {
5         reverse = str.charAt(i) + reverse;//當前遍歷到的字符串索引 + 已經遍歷的文字
6     }
7     return reverse;
8 }

2、操做分析code

  循環第一次,它將第一個字賦值給reverseblog

 

  循環第二次,它將會把當前獲得的第二個字符與剛剛第一次循環的結果進行拼接,後續依舊如此,就形成了反轉索引

 

3、結果字符串

  

 

4、總結class

  1:傳入的字符串,首先獲取它的整個長度,用來肯定須要循環的次數以及索引獲取的次數循環

  2:空的字符串用來做爲一個新的前置,當第一個字符被獲取時,就形成這樣的局面:"" + 鴨 遍歷

  3:那麼第二次再次進來時,就會造成這樣的局面:"豬" + 鴨  固然我代碼裏面是加了空格的,這裏只是爲了說明方法

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

5、

  以上只是我的喜歡使用的一種方式,初學者能夠借鑑一下,

相關文章
相關標籤/搜索