Java技巧 字串反轉

2021-05-01 16:53:16 字數 755 閱讀 3441

//第一種實現:

string str = "chentao";

system.out.print("逆轉後的字串是:[");

for(int i=str.length()-1;i>=0;i--) ...    

system.out.print("]");

//第一種實現輸出結果是:逆轉後的字串是:[oatnehc]

//第二種實現:借助了stringbuffer類的reverse()方法實現,

string str="good";

stringbuffer sb = new stringbuffer(str);

system.out.println("逆轉後的字串是:["+sb.reverse().tostring()+"]");

//第二種實現輸出結果是:逆轉後的字串是:[doog]

//第三種實現是利用string類提供的substring()方法,利用遞迴的辦法輸出倒序字串。

public static void reversestring (string str)

else

{   string substring1 = str.substring(0, str.length()-1);  

string substring2 = str.substring(str.length()-1);    

system.out.print(substring2);

reversestring (substring1); 

java實現字串反轉

問題 給乙個字串,比如 i love china 把字元反轉後變成 china love i 思路 先把字串從第乙個字元與最後乙個字元對換,第二個字元和倒數第二個字元對換,這樣,我們就把每乙個單詞位置互換了。但是我們要求單詞裡面字元的順序是不能變的,所以,我們要把每乙個單詞裡面的字元從頭到尾對換一下...

Java實現字串反轉

本案例需要完成的任務定義如下 定義和實現乙個介面,並使用其完成字串的反轉。定義介面 public inte ce interreverse 實現介面 基本思想是用 charat 方法將字串打散為字元,用 char 型陣列c 儲存反轉後後的字元,最後用 string 的靜態方法 valueof 將反轉...

字串反轉 java實現

將乙個字串反轉 這是乙個常見的問題,在實際的開發中也經常用到,解決的方法有很多種。我使用下面四種方法進行,並且最後比較其中的效率。利用系統自帶的stringbuilder.reverse 進行反轉 param str return public static string reversebystri...