此處只說明使用循環顛倒的方式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、
以上只是我的喜歡使用的一種方式,初學者能夠借鑑一下,