實現反轉的方法(reverse)


1.最簡單的方法:

public static String reverse1(String str)

{

   return new StringBuffer(str).reverse().toString();

}

2.最常用的方法:

public static String reverse3(String s)

 { 

   char[] array = s.toCharArray(); //將此字符串轉換為一個新的字符數組

  String reverse = "";  //注意這是空串,不是null

   for (int i = array.length - 1; i >= 0; i--) //倒循環

   reverse += array[i]; //得到相反的字符數組

   return reverse; 

  } 

3.常用方法的變形:

 public static String reverse2(String s)

  int length = s.length(); //返回此字符串的長度

   String reverse = "";  //注意這是空串,不是null

   for (int i = 0; i < length; i++) 

  //返回指定索引處的 char 值。

    reverse = s.charAt(i) + reverse;//在字符串前面連接,  而非常見的后面

   return reverse; 

  } 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM